当前位置: 首页 > 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.dtcms.com/a/267418.html

相关文章:

  • STM32中实现shell控制台(命令解析实现)
  • MySQL回表查询深度解析:原理、影响与优化实战
  • 从UI设计到数字孪生实战部署:构建智慧城市的智慧照明系统
  • 【项目笔记】高并发内存池项目剖析(三)
  • NX二次开发——NX二次开发-检查点是否在面上或者体上
  • MPLS 多协议标签交换
  • Python实例题:基于 Python 的简单聊天机器人
  • springsecurity5配置之后启动项目报错:authenticationManager cannot be null
  • LangChain4j 框架模仿豆包实现智能对话系统:架构与功能详解
  • windows 安装 wsl
  • 基于matlab卡尔曼滤波器消除噪声
  • 点击方块挑战小游戏流量主微信小程序开源
  • Java+Vue开发的进销存ERP系统,集采购、销售、库存管理,助力企业数字化运营
  • 浏览器与服务器的交互
  • 深度学习图像分类数据集—百种鸟类识别分类
  • STM32中实现shell控制台(shell窗口输入实现)
  • 结构型智能科技的关键可行性——信息型智能向结构型智能的转变(修改提纲)
  • rk3128 emmc显示剩余容量为0
  • kubectl exec 遇到 unable to upgrade connection Forbidden 的解决办法
  • 浅度解读-(未完成版)浅层神经网络-多个隐层神经元
  • 解决el-select数据类型相同但是显示数字的问题
  • Python-函数、参数及参数解构-返回值作用域-递归函数-匿名函数-生成器-学习笔记
  • 从数据洞察到设计创新:UI前端如何利用数字孪生提升用户体验?
  • 【算法笔记】4.LeetCode-Hot100-数组专项
  • 操作系统---I/O核心子系统与磁盘
  • Linux操作系统之文件(四):文件系统(上)
  • pyspark大规模数据加解密优化实践
  • NVMe高速传输之摆脱XDMA设计13:PCIe初始化状态机设计
  • 2025 Centos 安装PostgreSQL
  • Java类变量(静态变量)