面试算法-172-对称二叉树

题目

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

示例 1:
在这里插入图片描述

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

class Solution {
    public boolean isSymmetric(TreeNode root) {
        return isSymm(root.left,root.right);
    }

    public boolean isSymm(TreeNode leftNode,TreeNode rightNode){
        if(leftNode == null && rightNode == null){
            return true;
        }else if(leftNode == null || rightNode == null){
            return false;
        }else if(leftNode.val != rightNode.val){
            return false;
        }
        return isSymm(leftNode.right,rightNode.left) && isSymm(leftNode.left,rightNode.right);
    }
}

相关推荐

  1. 算法对称

    2024-04-11 19:22:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 19:22:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 19:22:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 19:22:04       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 19:22:04       20 阅读

热门阅读

  1. Spring Boot中@Value注入静态变量

    2024-04-11 19:22:04       15 阅读
  2. C++ [NOIP2009 普及组] 分数线划定

    2024-04-11 19:22:04       13 阅读
  3. android 自带 的 GPS 定位存在定位不到

    2024-04-11 19:22:04       13 阅读
  4. 深度学习——离线数据增强——图片resize

    2024-04-11 19:22:04       12 阅读
  5. bfs例题

    2024-04-11 19:22:04       11 阅读