news 2026/5/20 7:36:45

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100 - 98、验证二叉搜索树

题目:思路:二叉搜索树如果按照中序遍历,那么遍历的结果一定是递增的。我们那一个pre指针指向遍历元素的前一个元素,不断比较更新当前元素和前一个元素的值。

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

2024极简主义:无代码搭建智能QQ机器人完全指南

2024极简主义&#xff1a;无代码搭建智能QQ机器人完全指南 【免费下载链接】go-cqhttp cqhttp的golang实现&#xff0c;轻量、原生跨平台. 项目地址: https://gitcode.com/gh_mirrors/go/go-cqhttp 你是否曾因复杂的代码配置而放弃搭建QQ机器人的尝试&#xff1f;是否在…

作者头像 李华
网站建设 2026/5/14 22:31:45

防撤回补丁的幕后真相:从技术实现到风险防控全解析

防撤回补丁的幕后真相&#xff1a;从技术实现到风险防控全解析 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com/G…

作者头像 李华
网站建设 2026/5/13 3:08:34

颠覆式OpenCore配置工具:让黑苹果部署效率提升300%

颠覆式OpenCore配置工具&#xff1a;让黑苹果部署效率提升300% 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore&#xff08;OCAT&#xff09; 项目地址: https://gitcode.com/gh_mirrors/oc/OCAuxiliaryTools 你是否也曾遇到——在…

作者头像 李华
网站建设 2026/5/19 23:30:06

大数据专业毕业设计Python实战:基于高效数据管道的效率提升方案

大数据专业毕业设计Python实战&#xff1a;基于高效数据管道的效率提升方案 摘要&#xff1a;面对大数据毕业设计中常见的处理慢、代码冗余、调试困难等问题&#xff0c;本文提出一套基于Python的高效数据处理管道架构。通过合理选型&#xff08;如Polars替代Pandas&#xff09…

作者头像 李华