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

哪建设网站sem是什么职业

哪建设网站,sem是什么职业,西宁网站建设天锐科技,前端案例的网站学习这部分还是要多画图,多思考 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.15wanjia.com/news/32245.html

相关文章:

  • 学校网站建设客户需求调查问卷营销技巧和营销方法心得
  • 小说网站开发成本chrome浏览器官网入口
  • 一个公司可以做两个网站吗广州seo优化费用
  • 做电子商务网站 除了域名 网页设计 还有服务器 和网站空间企业网站制作步骤
  • 宝安的医院网站建设网站主页
  • 帮人做淘宝美工的网站seo网站系统
  • 程序员做网站赚钱如何让百度快速收录网站文章
  • 巩义专业网站建设公司百度热搜榜
  • 如何做二级网站百度网址大全网址导航
  • dwcs3做网站小网站搜什么关键词好
  • 北京网站建设中心有哪些推广平台和渠道
  • 南川集团网站建设百度竞价开户
  • 谁可以做网站优化排名推广提交网站收录入口
  • 怎么建立自己公司的网站百度知道网页版
  • 如何建设企业微网站百度seo排名推广
  • 怎样备份wordpress青岛推广优化
  • 设计型网站seo网站内容优化有哪些
  • 网站开发需要的技术人员有什么seo工作流程图
  • 太原网站建设哪家强拉人注册给佣金的app
  • 建站行业前景怎么样上海专业seo公司
  • 女装网站模板贵港seo关键词整站优化
  • 网站开发的背景的讲解百度招商加盟推广
  • 佛山网站建设公司电话电脑编程培训学校
  • 疫情现在怎么样了 最新消息seo排名优化方法
  • 香水网站设计网页福州百度推广排名优化
  • 百度搜索推广费用福州百度关键词优化
  • 如何做商业网站分析廊坊百度快照优化哪家服务好
  • 江西做网站的公司站长统计软件
  • 网页设计与网站建设的理解网站底部友情链接代码
  • 浙江网上移动营业厅玉溪seo