用时:60min
思路还是中序遍历,使用pre缓存前一个节点,因为中序遍历是递增的,所以一定是先找到大的,再找到小的。
所以第一个出问题的是pre,第二个是root
1 | var recoverTree = function(root) { |
失败会设下陷阱,没有胜利会发出邀请
用时:60min
思路还是中序遍历,使用pre缓存前一个节点,因为中序遍历是递增的,所以一定是先找到大的,再找到小的。
所以第一个出问题的是pre,第二个是root
1 | var recoverTree = function(root) { |