0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
class Solution: def trimBST(self, root: Optional[TreeNode], low: int, high: int) -> Optional[TreeNode]: if root==None: return None if root.val < low: return self.trimBST(root.right,low,high) if root.val > high: return self.trimBST(root.left,low,high) root.left = self.trimBST(root.left,low,high) root.right = self.trimBST(root.right,low,high) return root
|