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

十大网站建设手机百度安装下载

十大网站建设,手机百度安装下载,徐州飞虹网架公司,网站做竞价需要什么信息前置:相同的树 1. 题目描述 力扣OJ链接——101对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 例 1: 输入:root [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root [1,2,2,nul…

前置:相同的树

1. 题目描述

力扣OJ链接——101对称二叉树

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

例 1:

在这里插入图片描述
输入:root = [1,2,2,3,4,4,3]
输出:true

示例 2:

在这里插入图片描述
输入:root = [1,2,2,null,3,null,3]
输出:false

2. 思路

这个和我们之前判断是否是同一颗子树是有关联的,是否对称,就是根和根比较,左子树和右子树比较是否相等。
递归下去继续比较。

3. 代码实现

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/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;// p和q的值相等,分别比较左子树和右子树 //==这里注意,比较对称,所以是左子树的左子树和右子树的右子树,//==左子树的右子树和右子树的左子树比较!//==和我们判断两颗子树是否相同这里是进行了修改的!return isSameTree(p->left, q->right) && isSameTree(p->right, q->left);
}bool isSymmetric(struct TreeNode* root) {if (root == NULL) {return true;}return isSameTree(root->left, root->right);
}

在这里插入图片描述

http://www.dtcms.com/wzjs/17017.html

相关文章:

  • 林州网站建设报价站长推荐
  • 自学it做网站百度搜索风云榜排名
  • 湖北企业商城网站建设b站推广网站2024
  • 南昌正规网站公司电子商务网站建设与管理
  • 手机门户网站开发怎么搭建网站
  • 做网站看什么书在线域名解析ip地址
  • 公司专业网页制作福建网络seo关键词优化教程
  • 网站建设项目进度表制作网页的网站
  • 河北网站建设哪家好厦门人才网招聘
  • 小猪会飞网站建设免费个人推广引流平台
  • 北京楼市暴跌黄山搜索引擎优化
  • 越秀区网站建设公司谷歌网页版入口在线
  • 项目建设总结报告搜索引擎优化技巧
  • 免费建站网站自助建站的网站建站全国免费发布广告信息
  • 织梦网站404怎么做安卓优化大师手机版
  • 团购网站建设案例网络公司关键词排名
  • 重庆梁平网站建设哪家便宜汕头企业网络推广
  • 无锡做网站优化亚马逊关键词搜索器
  • 上海宝山网站建设培训班百度网盘官方网站
  • 免费作图网站都有哪些网站seo优化徐州百度网络
  • wordpress 安装 ubuntu天津关键词优化专家
  • 网页传奇怎么删除关键词优化软件有哪些
  • 网站建设汇报评估互联网推广是什么
  • 做电影网站的成本杭州小周seo
  • 哪里有建网站的厦门关键词排名提升
  • 网站建设实训心得软文推广网
  • 郑州网站建设up188推广普通话手抄报图片
  • 东莞外贸网站建设aso优化师主要是干嘛的
  • 建设服装网站的亮点网站代理公司
  • 西安网站建设价格明细什么叫优化