剑指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题目和一些刷题用的数据结构,单调栈,树状数组,差分数组,后面还会更新红黑树等较为复杂的数据结构