当前位置: 首页 > news >正文

【hot100-java】二叉搜索树中第 K 小的元素

二叉树

二叉搜索树的中序遍历是递增序列。

 

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int ret,k;void dfs(TreeNode root){if(root==null) return;dfs(root.left);if(k==0) return;if(--k==0) ret=root.val;dfs(root.right);}public int kthSmallest(TreeNode root, int k) {this.k=k;dfs(root);return ret;}
}

 


http://www.mrgr.cn/news/46713.html

相关文章:

  • linux解压命令(可整理到CSDN)
  • 分布式缓存redis
  • 关于编写测试用例的细枝末节
  • 局域网共享文件夹实现两台Windows电脑之间传输文件
  • No one knows regex better than me
  • 浅谈云计算01 | 云计算服务的特点
  • 内核编译 设备驱动 驱动程序
  • ARP欺骗
  • 小赢卡贷公益行:乡村振兴与多元公益并进
  • 保姆级教程 | Adobe Illustrator调整颜色透明度
  • C语言练习
  • SpringBoot实现电子文件签字+合同系统
  • 鸿蒙网络管理模块05——数据流量统计
  • java内存控制
  • CF B. Uniqueness
  • 腾讯云SDK连麦管理快速上手
  • Python绘制--绘制心形曲线
  • 线程与进程的区别与联系
  • 2023 CCPC哈尔滨 报告
  • 影刀RPA在智能客服上的运用
  • 接着上一篇stp 实验继续
  • 24.数据结构和算法-哈夫曼树及其应用(最优二叉树)
  • 机器学习入门(一)
  • ESP32-C3实现GPIO输入-判断高低电平
  • 图形学技术博客
  • JAVA实现公众号扫码登录和关注功能实战