在一个牧场中,有很多牛。为了方便管理与查找,牧场主将牛的编号排列成一棵二叉搜索树。请你编写一个程序,给定一棵二叉树的根节点 root,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。
示例1

输入

{1, 2, 3}

输出

false
示例2

输入

{2, 1, 3}

输出

true

备注:
树中节点数目范围在[1, 5000] 内0
加载中...