题目大意
https://leetcode.com/problems/validate-binary-search-tree/
判断一棵二叉树是不是二叉查找树。
题目分析
首先要知道二叉查找树的定义是什么,但是根据定义来判断很麻烦,不好写。可以利用二叉查找树的一个等价的性质,中序遍历以后,是一个严格递增的序列。
代码
|
|
时间复杂度O(n),n为树的节点个数
https://leetcode.com/problems/validate-binary-search-tree/
判断一棵二叉树是不是二叉查找树。
首先要知道二叉查找树的定义是什么,但是根据定义来判断很麻烦,不好写。可以利用二叉查找树的一个等价的性质,中序遍历以后,是一个严格递增的序列。
|
|
时间复杂度O(n),n为树的节点个数