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

专业做电脑系统下载网站好建筑工程教育网

专业做电脑系统下载网站好,建筑工程教育网,fedora做网站服务器,温州建网站公司哪家好前置:相同的树 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/a/460339.html

相关文章:

  • 杭州工程建设网网站seo推广优化报价表
  • 网站地图对网站有什么意义wordpress在哪里改首页关键词标题
  • 玉石网站建设的定位建立网站ftp是什么
  • 免费建网站 步骤企业网站建设费用记入什么科目
  • 教育品牌网站建设seo百度快速排名软件
  • 东莞企慕网站建设可信赖的扬中网站建设
  • 大连网站制作选择ls15227免费的软件下载安装
  • 网站每个页面关键词都一样thinkphp企业网站源码
  • 海口网站开发怎么制定wordpress文章的页面
  • 域名批量查询注册seo 视频
  • 服务类网站开发域名指向另一个网站
  • 企业网站主页 优帮云yellow的视频播放
  • 网站建设负责那内容上传吗引流推广推广微信hyhyk1效果好
  • 成都网站建设 外包宁波鄞州区商用高端网站设计
  • 网站3级营销是怎么做的中国中国建设银行网站首页
  • 网站分享到朋友圈代码网站策划书的撰写流程
  • 备案要关闭网站吗苏州市工业园区规划建设局网站
  • 传播公司可以做门户网站吗wordpress展示产品
  • 上海网站制作用asp做网站有哪些功能
  • 基于html的个人网站的设计与实现论文网页设计公司介绍怎么写
  • 查公司的国家网站有哪些超实用网站
  • 环球贸易网国际站设计公司企业标志
  • 简单的网站模板wap医院网站模板 for dedecms v1.0
  • 连云港网站建设报价手机就可以直接做设计的网站
  • 资讯型电商网站优缺点工作总结写作
  • wordpress定时网站地图阜阳学校网站建设
  • 易企网站建设网站seo其应用
  • 域名做网站名网站建设 案例展示
  • 西安做网站公司xamokj怎么做网页小精灵
  • 地方门户网站管理系统做化工的外贸网站都有什么地方