当前位置:网站首页>leetcode-对称二叉树
leetcode-对称二叉树
2022-08-05 02:00:00 【qq_52025208】
题目描述:
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
1
/
2 2
/ \ /
3 4 4 3
class Solution {
public boolean isSymmetric(TreeNode root) {
if(root == null) return true;
return isSymmetricChild(root.left,root.right);
}
public boolean isSymmetricChild(TreeNode s,TreeNode t) {
if(s == null && t == null) return true;
if(s== null && t != null || s != null && t == null) return false;
if(s.val != t.val) return false;
return isSymmetricChild(s.left,t.right)&&isSymmetricChild(s.right,t.left);
}
}
边栏推荐
猜你喜欢
随机推荐
KingbaseES V8 GIS data migration solution (2. Introduction to the capabilities of Kingbase GIS)
短域名绕过及xss相关知识
std::string::find 返回值的坑
LPQ(局部相位量化)学习笔记
EBS uses virtual columns and hint hints to optimize sql case
Domain Driven Design - MDD
方法重写与Object类
1349. 参加考试的最大学生数 状态压缩
第09章 性能分析工具的使用【2.索引及调优篇】【MySQL高级】
超越YOLO5-Face | YOLO-FaceV2正式开源Trick+学术点拉满
在这个超连接的世界里,你的数据安全吗
进程在用户态和内核态的区别[独家解析]
Short domain name bypass and xss related knowledge
[Word] #() error occurs after Word formula is exported to PDF
迁移学习——Distant Domain Transfer Learning
[parameters of PyQT5 binding functions]
PHP Skills Assessment
【Endnote】Word插入自定义形式的Endnote文献格式
Greenplum Database Fault Analysis - Why Does gpstart -a Return Failure After Version Upgrade?
为什么他们选择和AI恋爱?