leetcode1373. Maximum Sum BST in Binary Tree
Intuition
在二叉树找出 BST,要求 BST 节点和最大。
递归 dfs。需要返回三个信息 [treeInfo, sum, minimal, maximal]
。
treeInfo
,树的信息,因为 BST 子结构还是 BST 的性质,所以递归需要关系子树是否 BST0
= empty1
= not BST2
= BST
sum
子树所有节点总和,计算答案需要minimal
判断是否仍然是 BST 需要maximal
判断是否仍然是 BST 需要
Solution
Previousleetcode1372. Longest ZigZag Path in a Binary TreeNextleetcode1401. Circle and Rectangle Overlapping
Last updated