欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

leetcode + 判断两个二叉树是否相同,递归

程序员文章站 2022-05-16 10:09:25
...
点击打开链接
/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
 * };
 */
class Solution {
public:
    bool isSameTree(TreeNode* p, TreeNode* q) {
    if(!p||!q) return !p&&!q;
    return p->val==q->val&&isSameTree(p->left, q->left)&&isSameTree(p->right,q->right);
    }
};