LeetCode 98. 验证二叉搜索树 [Hot 100]
98. 验证二叉搜索树已解答中等给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。有效 二叉搜索树定义如下:节点的左子树只包含 严格小于 当前节点的数。节点的右子树只包含 严格大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入:root = [2,1,3] 输出:true示例 2:输入:root = [5,1,4,null,null,3,6] 输出:false 解释:根节点的值是 5 ,但是右子节点的值是 4 。方法一(范围验证)使用long类型来避免整数边界值问题递归检查每个节点是否在允许的范围内左子树的上限是当前节点值,右子树的下限是当前...
最近评论