每日一题---力扣剑指Offer 28. 对称的二叉树(Java)
2023-03-14 22:49:22 时间
代码:
public boolean isSymmetric(TreeNode root) { // 非空判断 if (root == null) { return true; } return isSymmetry(root.left,root.right); } public boolean isSymmetry(TreeNode left,TreeNode right) { // 都为空则相同返回true if (left == null && right == null) { return true; // 都不为空,判断两边是否相等,相等继续判断,不相等返回false } else if (left != null && right != null){ if (left.val == right.val) { return isSymmetry(left.left, right.right) && isSymmetry(left.right, right.left); } else { return false; } // 一个空一个非空两个必然不相等 } else { return false; } }
执行结果:
相关文章
- ElasticSearch IK 分词器快速上手
- 国际域名注册多少钱一年
- 飞天加速计划
- 顶级域名一年多少钱
- SpringCloud Alibaba Nacos自定义登录用户名和密码
- 美国洛杉矶E5-2670物理服务器租用32G内存512G固态硬盘50M带宽100G防御4IP仅999元
- top域名注册价格多少钱
- 阿里云关爱大学生 ‘’个人飞天计划-高校学生在家实践‘’
- ltd域名续费一年多少钱
- ECS使用体验 ____飞天加速计划对我的帮助
- com域名申请费是多少
- .top域名续费多少钱
- 域名注册后如何实名审核
- 怎样选择虚拟主机系统?
- Docker 安装 fastdfs,后台实现文件上传
- 云服务器ip是独立的吗
- 当设计模式遇上 Hooks
- 云服务器不备案就不能用吗
- Linux 克隆 ubuntu 解决重复ip 问题
- 不备案云服务器可以上线吗