当前位置:网站首页>剑指offer刷题记录1

剑指offer刷题记录1

2022-07-06 14:45:00 马孔多镇长

剑指offer刷题记录

101. 对称二叉树

️ 给你一个二叉树的根节点 root , 检查它是否轴对称

️ 示例1:

输入:root = [1,2,2,3,4,4,3]
输出:true

️ 示例2:

输入:root = [1,2,2,null,3,null,3]
输出:false

️ 提示:

  • 树中节点数目在范围 [1, 1000]

  • -100 <= Node.val <= 100

class Solution {
    
    public boolean isSymmetric(TreeNode root) {
    
  if(root==null){
    
      return true;
  }
  return isMirror(root,root);
    }
      boolean isMirror(TreeNode r1,TreeNode r2){
    
       if(r1==null&&r2==null){
    
           return true;
       }
       if(r1==null||r2==null){
    
           return false;
       }
       return (r1.val==r2.val)&&isMirror(r1.left,r2.right)&&isMirror(r1.right,r2.left);

  }
}
原网站

版权声明
本文为[马孔多镇长]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_60266328/article/details/125632701