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

哪建设网站今日北京新闻

哪建设网站,今日北京新闻,一级a做爰片免费网站冫,做外贸去哪个网站找客户学习这部分还是要多画图,多思考 101.对称二叉树 题目 给你一个二叉树的根节点 root , 检查它是否轴对称。 题目链接 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 文字 和 画图 分析 明确结束条件和继续递归条件 判断是否对称…

 学习这部分还是要多画图,多思考


101.对称二叉树

题目

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

题目链接

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

文字 和 画图 分析

   明确结束条件和继续递归条件

判断是否对称,我们一定是拿左子树和右子树进行对比,(这里的根节点反而没有那么重要)

如下图,这是遍历思路

图1:

图2:

从图我们可以知道:

结束条件有以下几种情况:

  1. 当左子树的值不等于右子树的值,返回 false
  2. 当左子树和右子树都为空 ,返回 true (如图一3,4号)
  3. 当左子树和右子树只有一个为空 ,返回 false (如图二2号)

(结束条件有先后顺序,为了防止是空树现象,一定要先验证这个)

从图中可以明白,左子树和右子树一定要同时进行比较,用递归的话参数一定是两个(就是左子树和右子树的节点)

(这里leetcode给的参数只有一个,所以我们得创建一个函数,用它帮我们返回真假)


代码

bool  _isSymmetric(struct TreeNode* Left,struct TreeNode* Right) 
{if(Left == NULL && Right == NULL){return true;}if(Left == NULL || Right == NULL){return false;}if(Left->val != Right->val){return false;}return _isSymmetric(Left->left,Right->right) &&   _isSymmetric(Left->right,Right->left);}
bool isSymmetric(struct TreeNode* root) 
{return _isSymmetric(root->left,root->right) ;
}
http://www.dinnco.com/news/47934.html

相关文章:

  • 3322网建站代理推广
  • 专门做婚姻法的网站最新军事新闻 今日 最新消息
  • 徐州做网站一句简短走心文案
  • 站长工具 怎么做网站地图长尾关键词什么意思
  • 做网站的业务分析软文发布的平台与板块
  • wordpress换成中文seo流量排行榜神器
  • 国内免费的短视频素材网站注册网站怎么注册
  • 营销型网站建设企业免费的网站申请
  • 怎么介绍做网站技术seo研究中心vip课程
  • 诸城做网站建设的全网搜索软件
  • 宁波做网站seo的有人看片吗免费观看视频
  • 豫港大厦 做网站石家庄seo公司
  • 国外域名建设黄网站网络营销策略包括
  • 行业平台网站开发成都本地推广平台
  • 中小企业服务中心网站建设免费百度下载
  • 怎么看一个网站是由哪个网络公司做的营销管理制度范本
  • 怎样在百度上建网站免费建站网站一站式
  • 网站群建设意义杭州云优化信息技术有限公司
  • 网站建设指标免费网站制作教程
  • 杭州网站建设宣盟网络百度无广告搜索引擎
  • 网站滚动图片怎么做网站建设模板
  • Ag网站制作易观数据app排行
  • 旅游网站论文百度手机助手下载2022新版
  • 用dw做旅游网站的方法成都高端企业网站建设
  • 网站建设时间、人力及成本估算现在外贸推广做哪个平台
  • 免费流量网站推广东莞市民最新疫情
  • 网站关键字排名优化伊春seo
  • 广东省建设厅网站6广州企业推广
  • 西安政府网站设计网络营销策划案
  • 市场调研公司成功案例seo营销外包公司