对称的二叉树
程序员文章站
2022-07-14 18:13:57
...
请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。
public class Solution {
boolean same(TreeNode pLeft,TreeNode pRight){
if(pLeft==null&&pRight==null){
return true;
}
if(pLeft!=null&&pRight!=null){
return pLeft.val==pRight.val
&&same(pLeft.left,pRight.right)
&&same(pLeft.right,pRight.left);
}
return false;
}
boolean isSymmetrical(TreeNode pRoot)
{
if(pRoot==null){
return true;
}
return same(pRoot.left,pRoot.right);
}
}
上一篇: 关于this和$(this)的使用问题
下一篇: android中延迟执行某个任务