鱼C论坛

 找回密码
 立即注册
查看: 925|回复: 1

判断二叉排序树的代码

[复制链接]
发表于 2024-10-25 11:33:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. class Solution:
  2.     def isValidBST(self, root: TreeNode) -> bool:
  3.         self.pre = None
  4.         def isBST(root):
  5.             if not root:
  6.                 return True
  7.             if not isBST(root.left):
  8.                 return False
  9.             if self.pre and self.pre.val >= root.val:
  10.                 return False
  11.             self.pre = root
  12.             #print(root.val)
  13.             return  isBST(root.right)
  14.         return isBST(root)
  15.         

复制代码

帮我解读一下,递归挺乱的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-5 04:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表