leetcode 100. Same Tree

Orignal question can be found here.

My solution is as follows:

bool isSameTree(struct TreeNode* p, struct TreeNode* q)
{
        if(p==NULL && q==NULL)
                return true;
        if(p==NULL || q==NULL)
                return false;
        if(p->val==q->val)
        {
                return (isSameTree(p->left,q->left) && isSameTree(p->right, q->right));
        }

        return false;
}

Leave a Reply