2023.6.17
538.把二叉搜索树转换为累加树
1038. 从二叉搜索树到更大和树
买一送一
右中左遍历,记下累加和,遍历到中的时候累加即可
class Solution:
def convertBST(self, root: Optional[TreeNode]) -> Optional[TreeNode]:
self.sum = 0
self.get_nums(root)
return root
def get_nums(self, root):
if not root:
return
self.get_nums(root.right) # 右
self.sum += root.val # 中
root.val = self.sum
self.get_nums(root.left) # 左