114 二叉树展开为链表
leetcode 114 二叉树展开为链表
先序遍历会出现问题,因为修改 right 指针会导致后面的调用 root.right 出现错误。
|
|
其实2和3的方式是相似的。
|
|
梳理以下思路:
- 将
root
的左子树和右子树拉平。 - 将
root
的右子树接到左子树的下方,然后将整个左子树作为右子树。
Read other posts
leetcode 114 二叉树展开为链表
先序遍历会出现问题,因为修改 right 指针会导致后面的调用 root.right 出现错误。
|
|
其实2和3的方式是相似的。
|
|
梳理以下思路:
root
的左子树和右子树拉平。root
的右子树接到左子树的下方,然后将整个左子树作为右子树。