Problem 114: Flatten Binary Tree to Linked List
https://leetcode.com/problems/flatten-binary-tree-to-linked-list/
思路
通过 recursion 的方法,把左边的 nodes 都挂到右边来。这个过程中,在保存了 left 之后,要把 root.left 置空。
然后挂的时候,左边和右边已经分别 flatten 好了,先把左边的挂上,然后一路沿着 root 往下走,把剩下的 right 挂上去。
PreviousProblem 117: Populating Next Right Pointers in Each Node IINextProblem: Insert Node in a Binary Search Tree (LintCode)
Last updated