0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
class Solution: def __init__(self): self.pre = 0 def convertBST(self, root: Optional[TreeNode]) -> Optional[TreeNode]: if root==None: return root root.right = self.convertBST(root.right) if root: root.val = self.pre + root.val self.pre = root.val root.left = self.convertBST(root.left) return root
|