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

力扣-二叉树-98 验证二叉搜索树

思路

第一个特性,二叉搜索树的中序遍历是有序的,第二个特性,利用两个指针判断大小关系

代码

class Solution {
public:TreeNode* pre = NULL;bool isValidBST(TreeNode* root) {if(root == NULL) return true;bool left = isValidBST(root->left);if(pre != NULL && pre->val >= root->val) return false;pre = root;bool right = isValidBST(root->right);return left&&right;}
};

http://www.lryc.cn/news/538939.html

相关文章:

  • 【动态规划】详解 0-1背包问题
  • 【Java线程池与线程状态】线程池分类与最佳实践
  • 【小白学AI系列】NLP 核心知识点(八)多头自注意力机制
  • 学习笔记——word中图目录、表目录 标题引用
  • 3.3 Hugging Face Transformers核心功能模块深度解析
  • linux中设置脚本定时执行ntp命令同步时间
  • map的使用(c++)
  • 毕业设计—基于Spring Boot的社区居民健康管理平台的设计与实现
  • Python:蟒蛇绘制(一笔画)
  • mysql查询判断函数,类似decode
  • 异常处理、事务管理
  • UART(一)——UART基础
  • MySQL 中各种日志简介
  • 【每日论文】Text-guided Sparse Voxel Pruning for Efficient 3D Visual Grounding
  • Kylin server v10部署docker
  • 计算机之就业主流岗(Mainstream Computer Employment Positions)
  • DeepSeek 助力 Vue 开发:打造丝滑的日期选择器(Date Picker),未使用第三方插件
  • 【Mac技巧】添加DNS解析到hosts文件
  • 【批判性思维有什么用?】
  • Golang学习笔记_34——组合模式
  • 以太网详解(八)传输层协议:TCP/UDP 协议
  • 基于Spark抖音评论舆情分析系统
  • JAVA系列之数组的秘密(数组的一般用法+力扣 斯坦福大学练习精解)
  • 探索飞鹤奶粉奥秘,领会科技魅力
  • 【数据仓库】StarRocks docker部署
  • Java虚拟机面试题:内存管理(下)
  • R语言用逻辑回归贝叶斯层次对本垒打数据与心脏移植数据后验预测检验模拟推断及先验影响分析|附数据代码...
  • 网页制作02-html,css,javascript初认识のhtml的文字与段落标记
  • 【SpringBoot苍穹外卖】debugDay04
  • C++中的顺序容器(一)