其他分享
首页 > 其他分享> > [230]二叉搜索树中第K小的元素

[230]二叉搜索树中第K小的元素

作者:互联网

# 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 
# 
#  
# 
#  示例 1: 
# 
#  
# 输入:root = [3,1,4,null,2], k = 1
# 输出:1
#  
# 
#  示例 2: 
# 
#  
# 输入:root = [5,3,6,2,4,null,null,1], k = 3
# 输出:3
#  
# 
#  
# 
#  
# 
#  提示: 
# 
#  
#  树中的节点数为 n 。 
#  1 <= k <= n <= 10⁴ 
#  0 <= Node.val <= 10⁴ 
#  
# 
#  
# 
#  进阶:如果二叉搜索树经常被修改(插入/删除操作)并且你需要频繁地查找第 k 小的值,你将如何优化算法? 
#  Related Topics 树 深度优先搜索 二叉搜索树 二叉树 

标签:node,count,traverse,return,树中,二叉,res,root,230
来源: https://www.cnblogs.com/deez/p/15490230.html