当前位置: 首页 > news >正文

二刷hot100-101.对称二叉树

递归写法终止条件有很多左右节点都为空返回true有一方为空或者值不相等返回false如果都不满足进入下一层递归左的左和右的右比较左的右和右的左比较/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val val; * this.left left; * this.right right; * } * } */ class Solution { public boolean isSymmetric(TreeNode root) { if(root null){ return false; } return f(root.left,root.right); } public boolean f(TreeNode left,TreeNode right){ if(left null right null){ return true; }else if(left null right ! null){ return false; }else if(left ! null right null){ return false; }else if(left.val ! right.val){ return false; }else{ return f(left.left,right.right) f(left.right,right.left); } } }
http://www.gsyq.cn/news/1357801.html

相关文章:

  • 2026年惠州黄金回收门店推荐,品质之选尽在其中 - 黄金上门回收
  • 网易季报图解:营收306亿,净利108亿 游戏拉动增长,贡献84%收入
  • 系统架构师学校计划
  • 如何从零开始搭建ESP32智能语音助手:xiaozhi-esp32-server完整实战指南
  • 2026 苏州高评价上门回收黄金实测:哪家靠谱不踩坑? - 速递信息
  • taotoken的openai兼容协议让现有应用迁移成本降至最低
  • 2026年海口黄金回收平台深度盘点,标杆企业花落谁家? - 黄金上门回收
  • 基于深度学习+AI的玉米叶片病害目标检测与预警系统(Python源码+数据集+UI可视化界面+YOLOv11训练结果)
  • 洛雪音乐终极音源解决方案:如何构建多平台FLAC无损播放生态?
  • Windows Redis 7.0 终极安装与配置指南:从零开始掌握高性能内存数据库
  • TVBoxOSC:打造全能电视媒体中心的终极解决方案
  • 电机正反转深度解析
  • linux系统之进程管理详解
  • 家用扫地机器人技术发展路线浏览版-模块八:机械结构与工业设计
  • 豆包 一键导出Word文档,公式不乱码,用AI导出鸭,快到我以为手机开了挂
  • 协议分层传输、TCP报头与TCP三次握手介绍
  • 心理学论文降AI工具免费推荐:2026年心理学毕业论文知网维普降AI4.8元亲测完整方案
  • 如何用嘎嘎降AI处理哲学论文:哲学毕业论文降AI4.8元完整操作教程 - 还在做实验的师兄
  • QQ音乐加密音频快速解密指南:3分钟掌握qmcdump终极解决方案
  • 3D打印工作流革命:用Blender3mfFormat插件无缝衔接设计与制造
  • 2012–2024年 上市公司供应链透明度指数数据+代码
  • Kotlin 跨平台 SqliteNow 全平台数据持久化方案
  • 2026年贵阳室内装修设计全案深度横评:从设计落地到智能家居的品质突围指南 - 优质企业观察收录
  • 市面上有哪些是真正性价比高的降AIGC软件(轻松压低AI生成疑似率)
  • postman学习
  • Qt 高级开发 011: 跨线程信号槽实战
  • 公开课PPT模板哪家强?这几款不容错过!
  • 使用Taotoken聚合API后项目月度Token消耗与延迟体感观测
  • Android Studio 打包 React 网页项目
  • 【告别限速!2026最新免费下载神器,下载即用】Motrix 下载神器全攻略: 超详细图文指南(保姆级教学)