leetcode之Validate Binary Search Tree
来源:互联网 发布:韩国人评论上瘾网络剧 编辑:程序博客网 时间:2024/05/22 03:09
这道题判断一个二叉树是不是BST。用中序遍历成为一个数组,看是不是每个值都比后面小就好了。代码如下:
# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution(object): def isValidBST(self, root): """ :type root: TreeNode :rtype: bool """ a = [] def search(root): if root == None: return True if root.left != None: search(root.left) a.append(root.val) if root.right != None: search(root.right) search(root) print a if len(a) == 1: return True for i in range(len(a) -1): if a[i] >= a[i + 1]: return False else: return True
0 0
- leetcode之Validate Binary Search Tree
- leetcode 之 Validate Binary Search Tree
- LeetCode之Validate Binary Search Tree
- leetcode之Validate Binary Search Tree
- 【Leetcode】之Validate Binary Search Tree
- LeetCode: Validate Binary Search Tree
- [Leetcode] Validate Binary Search Tree
- LeetCode : Validate Binary Search Tree
- [LeetCode] Validate Binary Search Tree
- [LeetCode] Validate binary search tree
- [LeetCode]Validate Binary Search Tree
- [Leetcode]Validate Binary Search Tree
- [leetcode]Validate Binary Search Tree
- LeetCode-Validate Binary Search Tree
- [leetcode] Validate Binary Search Tree
- LeetCode - Validate Binary Search Tree
- [LeetCode] Validate Binary Search Tree
- Leetcode Validate Binary Search Tree
- hdu 1078 记忆化搜索
- 模式识别导论大作业(k均值算法,感知器算法,fisher算法,贝叶斯决策,特征提取)
- bzoj3893【Usaco2014 Dec】Cow Jog
- demo online
- mysql5.7新特性
- leetcode之Validate Binary Search Tree
- Mysql数据库名和表名的大小写敏感性问题
- 脚本
- “求一列数中的第二小的数”
- 找到数组中重复的和丢失的元素
- 二、文件与目录
- 调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步
- leetcode 287 Find the Duplicate Number
- 如果我来应聘产品经理岗位(二)