LeetCode 100. Same Tree

来源:互联网 发布:厦门广电网络数字电视 编辑:程序博客网 时间:2024/05/22 10:38

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.



Nothing special as long as understand tree structure.

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


0 0