给定一个二叉树,判断其是否是一个有效的二叉搜索树。
假设一个二叉搜索树具有如下特征:
- 节点的左子树只包含小于当前节点的数。
- 节点的右子树只包含大于当前节点的数。
- 所有左子树和右子树自身必须也是二叉搜索树。
示例
示例 1:
输入: |
示例 2:
输入: |
解法
核心思想:中序遍历该树,得到的数列有序即可证明是一颗二叉排序树
注意:得到的数列应该无重复字符
class Solution: |
给定一个二叉树,判断其是否是一个有效的二叉搜索树。
假设一个二叉搜索树具有如下特征:
示例 1:
输入: |
示例 2:
输入: |
核心思想:中序遍历该树,得到的数列有序即可证明是一颗二叉排序树
注意:得到的数列应该无重复字符
class Solution: |
微信支付
支付宝