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

力扣 hot100 Day35

101. 对称二叉树

给你一个二叉树的根节点 root , 检查它是否轴对称。

//看提示写的
class Solution {
public:bool isSymmetric(TreeNode*leftnode,TreeNode*rightnode){if(leftnode == nullptr && rightnode == nullptr) return true;if(leftnode == nullptr || rightnode == nullptr) return false;return (leftnode->val==rightnode->val)&&isSymmetric(leftnode->left,rightnode->right)&&isSymmetric(leftnode->right,rightnode->left);}bool isSymmetric(TreeNode* root) {return isSymmetric(root->left,root->right);        }
};

检测根节点是否对称,需要判断,其左节点与右节点值是否相等,同时其左节点的左节点和右节点的右节点是否对称,以及左节点的右节点和右节点的左节点是否对称。

比较难想到的是,单独写一个函数判断两个节点是否对称

http://www.lryc.cn/news/581344.html

相关文章:

  • 详解存储单位、内存寻址及数据存储方式
  • stm32达到什么程度叫精通?
  • jxWebUI--前端联动计算
  • Linux内核深度解析:IPv4策略路由的核心实现与fib_rules.c源码剖析
  • Spring boot之身份验证和访问控制
  • Day52 神经网络调参指南
  • Policy Gradient【强化学习的数学原理】
  • elementui表格增加搜索功能
  • 供应链管理学习笔记4-供应链网络设计
  • 【MySQL进阶】错误日志,二进制日志,mysql系统库
  • 每日算法刷题Day42 7.5:leetcode前缀和3道题,用时2h
  • Android PNG/JPG图ARGB_8888/RGB_565‌解码形成Bitmap在物理内存占用大小的简单计算
  • WPF学习笔记(25)MVVM框架与项目实例
  • Kali Linux Wifi 伪造热点
  • LLM:位置编码详解与实现
  • 通过 Windows 共享文件夹 + 手机访问(SMB协议)如何实现
  • Git 版本控制完全指南:从入门到精通
  • 2025年3月青少年电子学会等级考试 中小学生python编程等级考试三级真题答案解析(判断题)
  • 如何解决Spring Boot中@Valid对List校验失效问题
  • Kafka消息积压的多维度解决方案:超越简单扩容的完整策略
  • 南山科技园的步行
  • LangChain:向量存储和检索器(入门篇三)
  • 利用已有的 PostgreSQL 和 ZooKeeper 服务,启动dolphinscheduler-standalone-server3.1.9 镜像
  • CppCon 2018 学习:Standard Library Compatibility Guidelines (SD-8)
  • 【Elasticsearch】检索排序 分页
  • 大数据学习1:Hadoop单机版环境搭建
  • 标定系列(三):lidar-gnss标定
  • 自动化Prompt生成平台的研发体系设计
  • pytorch学习-11卷积神经网络(高级篇)
  • VS Code中使用Git的方法:环境配置与Git操作