news 2026/4/14 19:29:27

力扣hot100 - 230、二叉搜索树中第K小的元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100 - 230、二叉搜索树中第K小的元素

题目:思路:二叉树搜索树是按照左中右的顺序存储数据的,所以中序遍历刚好可以遍历出递增的数据。定义一个全局遍历count,和一个结果res存储结果,count初始化为k,每当遍历一个数字都count--,当count == 1时存入结果。

/** * 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 { public int count = 0; public int res = 0; public int kthSmallest(TreeNode root, int k) { count = k; dfs(root); return res; } public void dfs(TreeNode root){ if(root == null){ return; } dfs(root.left); count--; if(count == 0){ res = root.val; return; } dfs(root.right); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 16:50:40

力扣hot100 - 49、字母异位词分组

题目&#xff1a;思路一&#xff1a;排序 将数组中的字母按照a~z的顺序排序&#xff0c;排序后的字母作为HashMap的一个key&#xff0c;value为一个List&#xff0c;List里存与key相同的值。 class Solution {public List<List<String>> groupAnagrams(String[] s…

作者头像 李华
网站建设 2026/4/10 13:21:02

军储库区空间结构透视与人车作业态势一体化感知技术方案

军储库区空间结构透视与人车作业态势一体化感知技术方案摘要军需仓储库区作为高价值物资集中存储与高频作业的重要基础设施&#xff0c;对作业安全性、过程合规性及事后可追溯性具有极高要求。然而&#xff0c;传统基于二维视频画面的监控方式&#xff0c;难以真实反映人员与车…

作者头像 李华
网站建设 2026/4/10 9:42:23

透明物体渲染的步骤(大白话生动版:你以为是“画一下”,其实是“排队、算账、再排队”)

透明物体渲染这件事,表面看起来很简单:不就是玻璃、水、烟、火、UI、半透明布料嘛。 但做过的人都知道:透明一多,画面就开始“玄学”—— 玻璃前后顺序一乱,就像贴纸叠错了; 粒子一多,GPU 直接变“暖手宝”; 深度一开一关,边缘不是穿帮就是发灰; 折射、反射、雾、后处…

作者头像 李华
网站建设 2026/4/10 16:50:44

提示工程的容器编排技巧:优化提示响应时间的5个方法

提示工程的容器编排技巧&#xff1a;优化提示响应时间的5个方法 一、引入与连接 引人入胜的开场 想象一下&#xff0c;你是一家电商公司的客服主管&#xff0c;每天要处理成千上万条客户的咨询信息。客户们都希望能在最短的时间内得到准确的回复&#xff0c;就像你在饥饿时渴望…

作者头像 李华
网站建设 2026/4/12 0:48:59

2026-02-08 全国各地响应最快的 BT Tracker 服务器(联通版)

数据来源&#xff1a;https://bt.me88.top 序号Tracker 服务器地域网络响应(毫秒)1http://60.249.37.20:6969/announce广东肇庆联通282http://211.75.205.187:6969/announce广东肇庆联通293http://211.75.205.188:80/announce广西柳州联通334http://180.114.103.80:6969/annou…

作者头像 李华
网站建设 2026/4/14 4:34:23

基于Spark的豆瓣读书分析大屏可视化(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于Spark的豆瓣读书分析大屏可视化(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码数据采集&#xff1a;豆瓣读书网站爬虫(requests、lxml、…) 数据存储&#xff1a;将爬取的数据保存为csv文件&#xff0c;保存到本地或上传到…

作者头像 李华