C++ 0 ms 4 lines


  • 0
    A
    class Solution {
    public:
        bool isSameTree(TreeNode* p, TreeNode* q) {
    
            if (((p!=NULL)&&(q!=NULL)&&(p->val!=q->val)) || ((p==NULL)&&(q!=NULL)) || ((p!=NULL)&&(q==NULL)))
                return false;
            
            if (((p==NULL) && (q==NULL)) || ((p!=NULL) && (q!=NULL) && (p->val==q->val)) && (isSameTree(p->left,q->left)) && (isSameTree(p->right,q->right)))
                return true;
        }
    };

Log in to reply
 

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