[AcWing]70. 二叉搜索树的第k个结点
[AcWing]70. 二叉搜索树的第k个结点
给定一棵二叉搜索树,请找出其中的第 k
小的结点。
你可以假设树和 k
都存在,并且 1≤k≤
树的总结点数。
数据范围
树中节点数量 [1,500]
。
样例
1 |
|
算法思想
中序遍历二叉搜索树,找到第k个节点。
代码实现
1 |
|
时间复杂度
每个节点最多被遍历一次,因此时间复杂度是O(n)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Phbeats-Blog!
评论