赞
踩
- class Solution:
- def isValidBST(self, root: Optional[TreeNode]) -> bool:
- # 先对二叉搜索树进行中序遍历 再进行判断
- nums =[]
- def reverse(root):
- if not root:
- return
-
- reverse(root.left)
- nums.append(root.val)
- reverse(root.right)
- reverse(root)
-
- # 对数组进行判断
- for i in range(1, len(nums)):
- if nums[i] <= nums[i - 1]:
- return False
- return True

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。