剑指offer-58-二叉树对称

对称的二叉树

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

思路

  • 做二叉树的题就是要学会画图,画图,画图发现递归即可

代码

public class Solution {
    boolean isSymmetrical(TreeNode pRoot)
    {if(pRoot==null){return true;}
     return isSyhelp(pRoot.left,pRoot.right);
    }

    boolean isSyhelp(TreeNode left,TreeNode right){
        if(left==null && right==null){return true;}
        if(left==null || right==null){return false;}
        return (left.val==right.val) && isSyhelp(left.left,right.right) && isSyhelp(left.right,right.left);
    }
}
剑指offer与数据结构 文章被收录于专栏

本专栏包括剑指offer题目和一些刷题用的数据结构,单调栈,树状数组,差分数组,后面还会更新红黑树等较为复杂的数据结构

全部评论

相关推荐

CADILLAC_:我要用bava 不要用java 了 啊啊啊啊啊啊啊啊啊啊啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务