[Leetcode] Same Tree

来源:互联网 发布:光网络单元 编辑:程序博客网 时间:2024/04/29 07:39
/**
 * Definition for binary tree
 * 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 == NULL && q == NULL)return true;
        if(p==NULL || q==NULL)return false;
        return p->val==q->val &&
        isSameTree(p->left , q->left) &&
        isSameTree(p->right , q->right);
    }
};
0 0
原创粉丝点击