给定一个二叉树,判断其是否是一个有效的二叉搜索树. 一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数. 节点的右子树只包含大于当前节点的数. 所有左子树和右子树自身必须也是二叉搜索树. 输入: / \ 输出: true 输入: / \ / \ 输出: false 解释: 输入为: [,,,,]. 根节点的值为 ,但是其右子节点值为 . 我们只要判断每个子树中的左孩子小于根节点,右孩子大于根节点 还有一个要注意的是,空树也是二叉搜索树 func isValidBST(root *T…