news 2026/1/28 20:10:22

leetcode 783. Minimum Distance Between BST Nodes 二叉搜索树节点最小距离-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 783. Minimum Distance Between BST Nodes 二叉搜索树节点最小距离-耗时100%

Problem: 783. Minimum Distance Between BST Nodes 二叉搜索树节点最小距离

解题过程

耗时100%,树bst的中序遍历【左根右】就是所有node值排序以后的结果,所以最小值一定在相邻两个数字差之间

Code

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {} * }; */ class Solution { public: vector<int> tr; void midTra(TreeNode* root) { if(root==nullptr) return; midTra(root->left); tr.push_back(root->val); midTra(root->right); } int minDiffInBST(TreeNode* root) { int mi = INT_MAX; midTra(root); for(int i = 1; i < tr.size(); i++) { mi = min(mi, tr[i] - tr[i-1]); } return mi; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/29 15:30:58

海外仓签收入库环节怎么优化?海外仓入库流程优化方案(附TOPWMS实操)

在海外仓一件代发业务中&#xff0c;海外仓入库环节常被低估&#xff0c;但入库的问题直接影响到后续仓库的一系列操作。货物堆堵、SKU混乱、错发追责等入库乱象&#xff0c;并非单纯的管理疏忽&#xff0c;其根源在于缺乏一套系统化、标准化的流程管控体系。今天将根据我们的东…

作者头像 李华
网站建设 2025/12/28 3:54:03

国产操作系统

麒麟操作系统&#xff08;Kylin&#xff09;课程核心知识点总结&#xff08;含实操要点&#xff09; 作为国产操作系统的标杆代表&#xff0c;麒麟操作系统&#xff08;含银河麒麟、中标麒麟系列&#xff09;是 “安可工程” 核心支撑平台&#xff0c;课程围绕其 “高安全、高…

作者头像 李华
网站建设 2026/1/22 7:35:10

基于Uniapp的派出所业务管理系统微信小程序(程序+文档+讲解)

课题介绍 在基层派出所移动化办公、业务办理高效化需求下&#xff0c;传统派出所管理存在 “线下办理繁琐、数据同步滞后、外勤执法不便” 的痛点&#xff0c;基于 Uniapp 构建的派出所业务管理系统&#xff0c;适配民警、辅警、户籍窗口人员、派出所管理员等角色&#xff0c;支…

作者头像 李华
网站建设 2026/1/17 20:51:02

城市仿真软件:CityEngine_(1).CityEngine概述

CityEngine概述 1. CityEngine简介 CityEngine 是一款强大的城市建模和仿真软件&#xff0c;由Esri公司开发。它主要用于创建大规模、高精度的城市模型&#xff0c;并支持从2D GIS数据生成3D城市景观。CityEngine 的核心功能包括基于规则的城市建模、大规模数据处理、城市仿真和…

作者头像 李华
网站建设 2026/1/16 5:43:08

从ProfiNet转DeviceNet:看工业智能网关如何让伺服贴标机“即插即用”

【项目背景】 东北某 200 MW 陆上风电场&#xff0c;2020 年投运 80 台 2.5 MW双馈风机。机组原设计只在齿轮箱高速轴、发电机驱动端各装1只4-20 mA 加速度变送器&#xff0c;信号经模拟量模块送入机舱西门子 S7-1500 CPU1515-2 PN&#xff0c;采样周期 500 ms&#xff0c;仅用…

作者头像 李华