Leetcode 150题吐血大整理 | Bo Wang's Soliloquise
断断续续刷了三个月的leetcode,近日终于大功告成。这里把所有题目按难易程度分了下类,并作了简要说明。难度等级纯粹是凭主观感觉,这个见仁见智,就不解释了。
所有的题目都只提供一个思路,现在回头看好几道都讲的不是很清楚,将就看吧。
困难
Populating Next Right Pointers in Each Node II: 如果有第一问作铺垫可能难度会稍稍下降。但是也有可能被第一问所影响而走上错误的道路。首先一个右节点的next不一定是他伯父的左儿子,也不一定是右儿子,甚至不一定是他伯父的儿子(可能是他父亲的堂兄弟的儿子)。所以一个节点的父亲的next如果没有儿子,就找下一个next。其次populate的顺序不再是先左子树再右子树,如果先populate左子树,右边的next还没有完全连上,可能会误把next设成null,导致下面连锁错误。这个需要自己体会。
Read full article from Leetcode 150题吐血大整理 | Bo Wang's Soliloquise
No comments:
Post a Comment