当前位置: 首页 > 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/309381.html

相关文章:

  • 网站设计基本流程第一步百度网址大全旧版
  • 江门网站推广设计下载手机百度最新版
  • 网站建设杭州最便宜做一个个人网站
  • 哪些网站做推广好南京seo排名扣费
  • 制作网站设计作品广告公司排名
  • java可以做企业网站吗seoul是什么意思
  • 如何提高网站安全微信小程序开发一个多少钱啊
  • 开县做网站小程序模板
  • 湖南服装网站建设关键词有几种类型
  • 无锡网站开发公司电话网页推广怎么收取费用
  • 上海网页建站品牌推广
  • 个人域名可以做企业网站吗软文写作经验
  • 外贸网站seo博客重庆店铺整站优化
  • 触屏网站建设杭州关键词排名系统
  • 怎样建一个可以支付的网站市场调研数据网站
  • 免费 网站建设网站模板定制
  • 北京网站如何做推广百度搜索词排名
  • 学做网站需要学那些程序网络营销课程培训
  • v6厂高仿手表网站360优化大师历史版本
  • 武威做网站seo技术培训东莞
  • 做自己的网站挣钱阿里云域名注册入口
  • 广州响应式网站建设高端网站设计定制
  • 京东短链接生成器优化公司网站
  • 做网站什么东西需要费用危机公关处理五大原则
  • 苹果网站字体谷歌首页
  • 建筑工程公司资质办理条件深圳网站快速排名优化
  • 成人优品24小时自助售货店商品seo知识点
  • 四川成都网站建设获客软件
  • 南宁互联网公司前十名旺道seo优化
  • 网络购物网站大全推动高质量发展