技术栈

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

Winn~2024-03-19 11:12

题目

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

示例 1:

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

输出:true

解

java 复制代码
class Solution {
    public boolean isSymmetric(TreeNode root) {
        return dfs(root, root);
    }

    public boolean dfs(TreeNode p, TreeNode q) {
        if (p == null && q == null) {
            return true;
        }
        if (p == null || q == null) {
            return false;
        }
        return p.val == q.val && dfs(p.left, q.right) && dfs(p.right, q.left);
    }

}
上一篇:Linux入门
下一篇:项目搭建规范以及配置说明
相关推荐
鱼很腾apoc
2 小时前
【学习篇】第20期 超详解 C++ 多态:从语法规则到底层原理
java·c语言·开发语言·c++·学习·算法·青少年编程
JAVA学习通
3 小时前
美团AI面试 实习一面面经
面试·职场和发展
小许同学记录成长
3 小时前
三维重建技术文档
算法·无人机
卷帘依旧
4 小时前
怎么保证AI生成的代码是符合预期的
面试
卷帘依旧
4 小时前
RAG(Retrieval-Augmented Generation)完全指南(deepseek生成)
面试
卷帘依旧
4 小时前
知识切分与维护相关知识介绍
面试
卷帘依旧
4 小时前
RAG 的设计问题与局限性分析
面试
小为资料库
4 小时前
2026年5月16日教资面试真题汇总(中小幼各科全)
面试·职场和发展
卷帘依旧
4 小时前
模式驱动开发(SSD)
面试
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓04【AI】2026 年具身智能模型和世界模型总结05CC-Switch & Claude 基于 Linux 服务器安装使用指南06Codex 手机端连接教程:三分钟搞定,附完整步骤07人工智能最新动态 AI 日报 · 2026年5月10日08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法09几个好用的ip纯净度检测网站10【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法