98-Validate Binary Search Tree

Posted kingshine007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了98-Validate Binary Search Tree相关的知识,希望对你有一定的参考价值。

题目:验证一个二叉树是否为二叉排序树

def isValidBST(root):
    inorder = inorder(root)
    return inorder == list(sorted(set(inorder)))
def inorder(root):
    if root is None:
        return []
    return inorder(root.left) + [root.val] +inorder(root.right)

注:

采用遍历二叉树的中序遍历,如果结果为排序,则说明该二叉树是二叉排序树

以上是关于98-Validate Binary Search Tree的主要内容,如果未能解决你的问题,请参考以下文章

98. Validate Binary Search Tree

LC.98.Validate Binary Search Tree

LeetCode98. Validate Binary Search Tree

98. Validate Binary Search Tree

98. Validate Binary Search Tree

98. Validate Binary Search Tree