Same Tree

LeetCode #100


Description:

Given two binary trees, write a function to check if they are equal or not.

Two binary trees are considered equal if they are structurally identical and the nodes have the same value.

Example:

Note

Idea:

Code:

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

        return isSameTree(p->left, q->left)&&isSameTree(p->right, q->right);

    }
};

results matching ""

    No results matching ""