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

力扣 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.xdnf.cn/news/14932.html

相关文章:

  • 模仿学习(Imitation Learning)
  • c++ duiLib环境集成2
  • 使用 DigitalPlat 免费搭配 Cloudflare Tunnel 实现飞牛系统、服务及 SSH 内网穿透教程
  • AIStarter平台使用指南:如何一键卸载已下载的AI项目(最新版操作教程)
  • 【网络与系统安全】强制访问控制——BLP模型
  • latency 对功耗的影响
  • MyDockFinder 绿色便携版 | 一键仿Mac桌面,非常简单
  • Spring Boot + 本地部署大模型实现:安全性与可靠性保障
  • day55-驱动之系统移植II
  • 马尔可夫链:随机过程的记忆法则与演化密码
  • Jenkins 介绍
  • jQuery Mobile 安装使用教程
  • 【MySQL安装-yum/手动安装,卸载,问题排查处理完整文档(linux)】
  • Docker学习笔记:Docker网络
  • 每周资讯 | Krafton斥资750亿日元收购日本动画公司ADK;《崩坏:星穹铁道》新版本首日登顶iOS畅销榜
  • 力扣:70. 爬楼梯
  • PyTorch实战(14)——条件生成对抗网络(conditional GAN,cGAN)
  • LDO VS DCDC
  • 【Agent】构建专家级SQL Agent交互
  • Android 网络请求优化全面指南
  • node.js下载教程
  • Unity 中相机大小与相机矩形大小的关系
  • 力扣hot100题(1)
  • Android 安装使用教程
  • 网安系列【1】:黑客思维、技术与案例解析
  • MIGraphX的动态shape原理解析
  • MySQL 8.0 OCP 1Z0-908 题目解析(18)
  • OpenCV篇——项目(二)OCR文档扫描
  • Jenkins 构建过程常见错误
  • 机器学习-03(机器学习任务攻略)