Problem 333: Largest BST Subtree

https://leetcode.com/problems/largest-bst-subtree/#/description

思路

  • 通过递归,不断判断更大一些的子树。但这里面有很多易错的地方

  • isValid()方程的参数,用 Integer 类型来代表 min 和 max 而不是 Integer.MIN_VALUE,因为后面需要用 null来判断是否为空,要不要继续递归

  • BST 要求每个值不能相同,所以是 >=

Last updated

Was this helpful?