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

数据结构:(LeetCode101)对称二叉树

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

示例 1:

输入:root = [1,2,2,3,4,4,3]
输出:true

示例 2:

输入:root = [1,2,2,null,3,null,3]
输出:false

提示:

  • 树中节点数目在范围 [1, 1000] 内
  • -100 <= Node.val <= 100

进阶:你可以运用递归和迭代两种方法解决这个问题吗?

bool isSameTree(struct TreeNode* p, struct TreeNode* q) {if(p==NULL&&q==NULL){return true;}if(p==NULL||q==NULL){return false;}//说明都不为空if(p->val!=q->val){return false;}return isSameTree(p->left,q->right)&&isSameTree(p->right,q->left);
}bool isSymmetric(struct TreeNode* root) {return isSameTree(root->left,root->right);
};


http://www.mrgr.cn/news/17325.html

相关文章:

  • 驱动开发系列17 - PCI总线
  • World of Warcraft [CLASSIC][80][Grandel]Sapphire Hive Drone
  • C语言中的预处理指令的其中之一——#line
  • 《JavaEE进阶》----7.<SpringMVC实践项目:【登录页面的验证】>
  • 产品入门篇笔记
  • 系统编程--进程间通信
  • 嵌入式Linux C应用编程指南-进程、线程(速记版)
  • ECC密码与RSA
  • 精度:Fine-Grained Egocentric Hand-Object Segmentation
  • 第三篇——数学的可预见性:如何用推理走出认知盲区?
  • 安装python软件
  • 设置开机自动挂载硬盘
  • 树状数组C/C++实现
  • ACL学习笔记
  • vue , 微信小程序 , uni-app绑定变量属性
  • 解决Linux安装epel源提示没有可用安装包
  • openGuass之CTE Reuse
  • scrapy 爬取微博(一)【最新超详细解析】:创建微博爬取工程
  • 003.精读《MapReduce: Simplified Data Processing on Large Clusters》
  • Promise 工具箱:手写实现静态方法的完全指南