LeetCode 题解:173. 二叉搜索树迭代器,递归,JavaScript,详细注释
原题链接:173. 二叉搜索树迭代器
解题思路:
对二叉搜索树进行中序遍历,即可按顺序得到二叉搜索树的每个值。
先对输入二叉搜索树进行中序遍历,将结果保存到数组
list
中。使用一个指针
index
,始终指向next
对应的取值位置。每次调用next
,都将指针向后移动一位。如果index
指向类型为number
,hasNext
返回true
。
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/1d0c795613fe4a893d0ac2476】。文章转载请联系作者。
评论