返回题库|

二叉搜索树迭代器

中等阿里巴巴

二叉搜索树迭代器

中等阿里巴巴

题目描述

实现一个二叉搜索树迭代器类,按照中序遍历的顺序返回BST中的元素。使用栈模拟中序遍历,初始化时将左子树路径全部入栈,next操作弹出栈顶并将其右子树的左路径入栈。

示例

输入:BSTIterator obj = new BSTIterator(root); obj.next(); obj.next(); obj.hasNext();
输出:[1, 2, 3]
solution.ts
输出结果
点击「运行代码」按钮查看结果...