98.验证二叉搜索树
Contents
98. 验证二叉搜索树
题解:
- 迭代 和 递归两种方法思路一样, 都是利用二叉树的中序遍历
- 二叉搜索树的中序遍历结果,是严格升序的, 所以我们中序遍历二叉树
- 记录前一个遍历的节点,当前节点的值 比 前一个节点小或者相等时, 不满足BST,return false。 否则继续遍历
- 遍历完毕,没有出现不满足的情况, 则为BST
思路一:
迭代:代码如下:
|
|
思路二:
递归: 代码如下:
|
|
Author 飞熊
LastMod Nov 06