题目描述 给定一个二叉树,判断它是否是一个有效的二叉搜索树(BST)。 假设BST定义如下: 节点的左子树只包含键值小于节点键值的节点。 节点的右子树只包含键值大于节点键值的节点。 左子树和右子树也必须是二叉搜索树。 解决 代码: public boolean isValidBST(TreeNode root) { if (root == null) return true; Stack<TreeNode