//使用pre记录前一个节点并与当前节点比较
class Solution {
TreeNode pre = null;
public boolean isValidBST(TreeNode root) {
if(root == null) return true;
boolean left = isValidBST(root.left);
if(!left){
return false;
}
if(pre != null && pre.val >= root.val){
return false;
}
pre = root;
return isValidBST(root.right);
}
}
LC98. 验证二叉搜索树
最新推荐文章于 2026-08-22 14:49:29 发布
这篇文章介绍了一个名为Solution的类中的isValidBST方法,用于检查给定的二叉搜索树是否有效,通过递归遍历并比较前一个节点值与当前节点值的关系。

761

被折叠的 条评论
为什么被折叠?



