news 2026/5/12 9:05:37

力扣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/5/10 8:14:51

石化厂区人车混行条件下的空间冲突风险识别场景

石化厂区人车混行条件下的空间冲突风险识别场景 摘要 石化厂区内人员步行作业与叉车、罐车、工程车辆、特种运输车辆等多类型车辆长期处于混行运行状态。受限于厂区道路条件、装置遮挡、作业并发度高及车辆运行工况复杂等因素,人车之间的空间冲突风险具有隐蔽性强、…

作者头像 李华
网站建设 2026/5/11 4:49:50

军储作业全过程三维态势感知与事后数字化复盘应用场景

军储作业全过程三维态势感知与事后数字化复盘应用场景摘要军储作业具有流程严谨、责任明确、事后可追溯要求极高等特点。传统基于二维视频的管理方式,虽可实现作业过程的画面留存,但难以对人员与车辆在复杂库区结构中的真实空间行为进行准确刻画&#xf…

作者头像 李华
网站建设 2026/5/10 8:48:19

2026年AI智能产品开发领域十大黑马如何炼成?

2026年AI智能产品开发领域十大创新实践案例解析在数字化转型浪潮中,AI智能产品开发已成为企业突破技术瓶颈、提升市场竞争力的核心手段。本文通过剖析十家企业的创新实践案例,展示不同技术方案如何解决实际业务问题,并为行业提供参考。一、虎…

作者头像 李华
网站建设 2026/5/9 16:26:36

C++ 方向 Web 自动化测试入门指南:从概念到 Selenium 实战

一. 自动化测试基础:先搞懂"为什么"和"做什么"在学习 Web 自动化测试前,我们需要先明确自动化测的核心点定位,它并不可以完全“取代人工”而是帮助测试人员提高效率(主要体现在回归测试上),让测试人员将更多的…

作者头像 李华
网站建设 2026/5/6 9:15:02

2026年琼海必打卡的8大特色海鲜餐厅推荐

在琼海,海鲜与川湘风味的结合为食客带来了独特的美食体验。本文将介绍2026年不可错过的琼海特色餐厅,让你尽情享受海南地方菜的魅力。这些餐厅提供新鲜美味的海鲜,其中琼海辣炒海鲜更是深受喜爱。每家餐厅都有各自的特点和招牌菜,…

作者头像 李华
网站建设 2026/5/11 20:36:49

conda使用指南

内容来自尚硅谷 Conda使用指南1. Conda 基本介绍 1.1 什么是 Conda、MiniConda、AnacondaConda是一个包和环境管理的工具。支持 Windows、macOS和 Linux。Conda可以快速的安装、运行和更新包和相关的依赖。Conda也可以轻易地创建、保存、加载和转换环境。 Anaconda是一个用于科…

作者头像 李华