题解 | #对称的二叉树#

对称的二叉树

http://www.nowcoder.com/practice/ff05d44dfdb04e1d83bdbdab320efbcb


class Solution {
public:
    bool helper(TreeNode*p,TreeNode*q){
        if(p==NULL)return(q==NULL);
        if(q==NULL)return false;
        
        if(p->val!=q->val)return false;
        return helper(p->right,q->left)&&helper(p->left,q->right);
    }
    bool isSymmetrical(TreeNode* pRoot) {
        if(pRoot==NULL)return true;
        return helper(pRoot->left,pRoot->right);
    }

};
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务