技术栈

面试算法-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入门
下一篇:项目搭建规范以及配置说明
相关推荐
不好听613
8 小时前
JavaScript 的 this 到底指向谁?
javascript·面试
烬羽
8 小时前
面试官:聊聊 LocalStorage 和 this 指向?看这篇就够了
面试·程序员
复杂网络
8 小时前
多个 Claude Code 与多个 Codex 协同工作:设计与实现方案
算法
weedsfly
8 小时前
JS垃圾回收:从原理到项目实战,彻底根治内存泄漏
前端·javascript·面试
HjhIron
1 天前
面试常客:字符串算法从入门到进阶
算法·面试
大志说编程
1 天前
Agent面试真题06: 十分钟带你快速掌握Agent记忆管理高频面试题(附详细答案)
后端·面试·ai编程
众人皆醒我独醉
1 天前
Kubernetes 为什么不直接调度容器?非要套一层 Pod
面试
吴佳浩
1 天前
DeepSeek DSpark:Confidence-Scheduled Speculative Decoding 技术解析
人工智能·算法·deepseek
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf02GitHub 镜像站点03【AI】2026 年具身智能模型和世界模型总结042026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?052026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?06Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析072026 年 AI 大模型 & AI 编程工具实战全总结082026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?09AI科技热点日报 | 2026年07月01日10Trae国际版与国内版深度测评:AI原生IDE的双生花