public boolean isValidBST (TreeNode root) {
return isValidBST(root,Long.MIN_VALUE,Long.MAX_VALUE);
}
private boolean isValidBST (TreeNode root, long min, long max) {
if (root == null) {
return true;
}
if (root.val < min || root.val > max) {
return false;
}
return isValidBST(root.left, min, root.val) && isValidBST(root.right, root.val, max);
}
判断是不是二叉搜索树
最新推荐文章于 2025-12-02 21:20:38 发布
1148

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



