LeetCode 题解:897. 递增顺序搜索树,递归,JavaScript,详细注释
原题链接:897. 递增顺序搜索树
解题思路:
使用中序遍历,即可按顺序获取到二叉搜索树的每个节点。
创建一个新树,用
leaf
表示其叶子节点。每次遍历到节点时,都进行如下操作:
将遍历到的节点连接到
leaf.right
。将
leaf
移动到leaf.right
,保持它一直指向叶子节点。将
leaf.left
设置为null
,打断节点原有的连接,避免新树出现环。
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/31b829343e13c9b03318f97b6】。文章转载请联系作者。
评论