-
题目
java给你一个二叉树的根节点 root , 检查它是否轴对称。 -
示例
java示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3] 输出:false -
解题思路
- 递归。两个二叉树轴对称,即二叉树的左子树和二叉树的右子树完全相同。并且其左子树和右子树也满足对称条件。
-
代码(Java)
javaclass Solution { public boolean isSymmetric(TreeNode root) { if (root == null) { return true; } return mid(root, root); } public boolean mid(TreeNode p, TreeNode q) { if (p == null && q == null) { return true; } if ((p == null && q != null) || (p != null && q == null)) { return false; } return p.val == q.val && mid(p.left, q.right) && mid(p.right, q.left); } }
LeetCode101 对称二叉树
biglxl2024-03-11 19:58
相关推荐
颜酱2 小时前
图的数据结构:从「多叉树」到存储与遍历zone77397 小时前
006:RAG 入门-面试官问你,RAG 为什么要切块?CoovallyAIHub10 小时前
OpenClaw 近 2000 个 Skills,为什么没有一个好用的视觉检测工具?CoovallyAIHub10 小时前
CVPR 2026 | 用一句话告诉 AI 分割什么——MedCLIPSeg 让医学图像分割不再需要海量标注CoovallyAIHub10 小时前
Claude Code 突然变成了 66 个专家?这个 5.8k Star 的开源项目,让我重新理解了什么叫"会用 AI"兆子龙10 小时前
前端哨兵模式(Sentinel Pattern):优雅实现无限滚动加载xlp666hub13 小时前
Leetcode第五题:用C++解决盛最多水的容器问题CoovallyAIHub14 小时前
9个视觉语言模型工厂实测:Qwen 87.9%碾压全场,你的显卡能跑哪个?SparkX开源AI知识库14 小时前
手摸手带你安装OpenClaw并对接飞书一语071614 小时前
3分钟搞懂深度学习AI:实操篇:卷积层