原题地址(简单)
挺简单的一道题,可能是中午没午休的原因,忽然不会做了。。。
直接在 t1 上修改
class Solution {public:TreeNode* mergeTrees(TreeNode* t1, TreeNode* t2) {if(!t1) return t2;if(!t2) return t1;t1->val += t2->val;t1->left = mergeTrees(t1->left, t2->left);t1->right = mergeTrees(t1->right, t2->right);return t1;}};
新创建一个树
class Solution {public:TreeNode* mergeTrees(TreeNode* t1, TreeNode* t2) {if(!t1) return t2;if(!t2) return t1;auto t = new TreeNode(t1->val + t2->val);t->left = mergeTrees(t1->left, t2->left);t->right = mergeTrees(t1->right, t2->right);return t;}};
