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

雪碧有白泡泡
优质创作者: 编程框架技术领域
2023-07-28 22:10:20

给定一个二叉搜索树的根节点 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 <= 104
  • 0 <= Node.val <= 104

 

...全文
154 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,574

社区成员

发帖
与我相关
我的任务
社区描述
个人主页:http://47.94.110.103:3000/
算法 个人社区 山西省·太原市
社区管理员
  • 雪碧有白泡泡
  • 程序边界
  • 直达CPU
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎各位加入刷踢日志社区,改社区会从基础内容进行更新,从0开始刷题,每块内容会分为不同频道方便区分学习交流

试试用AI创作助手写篇文章吧