- class Solution:
- def mergeTrees(self, root1: Optional[TreeNode], root2: Optional[TreeNode]) -> Optional[TreeNode]:
- if not root1:
- return root2
- if not root2:
- return root1
- root1.val+=root2.val
- root1.left=self.mergeTrees(root1.left,root2.left)
- root1.right=self.mergeTrees(root1.right,root2.right)
- return root1
: 本题我们重复使用了题目给出的节点而不是创建新节点. 节省时间, 空间.