//使用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. 验证二叉搜索树
最新推荐文章于 2024-07-23 21:45:09 发布