314. Binary Tree Vertical Order Traversal: 这题只要给点提示用hash来做就比较简单了, 想了半天的divide and conquer,一点思路都没有。。。
285. Inorder Successor in BST: 这题我没有利用bst也做出来了。不过recursive的情况还要好好想想。
279. Perfect Squares: 这题可以归结于完全背包问题,但是还可以简化,利用dp问题的本质,就是不要重复计算, 然后这题出现了一个新概念:static dp,其实也就是如果call一个function很多次,可以用这个来共享dp
450. Delete Node in a BST: 看起来不是很难的一道题,不过有一些巧妙的解法
129. Sum Root to Leaf Numbers: divide and conquer的初级应用,也可以说叫backtracking