C simple solution


  • 0
    D
    struct TreeNode* mergeTrees(struct TreeNode* t1, struct 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;      
    }
    

  • 0
    V

    why t1==null is wrong?
    can you help me.


  • 0
    G

    if(!t1 && !t2)
    what happen ?


Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.