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

班级建设网站合川网站建设

班级建设网站,合川网站建设,宁波网站免费建设服务平台,做网站需要招什么职位一、题目 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 二、示例 2.1> 示例 1: 【输入】root [1,2,2,3,4,4,3] 【输出】true 2.2> 示例 2: 【输入】root [1,2,2,nul…

一、题目

请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。

二、示例

2.1> 示例 1:

【输入】root = [1,2,2,3,4,4,3]
【输出】true

2.2> 示例 2:

【输入】root = [1,2,2,null,3,null,3]
【输出】false

限制:

  • 0 <= 节点个数 <= 1000

三、解题思路

根据题目描述,我们需要确定某个二叉树是否是对称二叉树。那么以第二层Node节点为例,符合对称二叉树的条件就是Node.left.left等于Node.right.right,并且Node.left.right等于Node.right.left,并且通过递归的方式,对每层的节点都进行对比操作。

为了便于描述,我们以【输入】root = [4,2,2,6,9,9,6,1,7,8,6,6,8,7,1]为例,演示一下验证逻辑:

步骤1
root.left是否等于root.right
步骤2
[root.left].left是否等于[root.rigjt].right
[root.left].right是否等于[root.rigjt].left
步骤3
[root.left.left].left是否等于[root.right.right].right
[root.left.left].right是否等于[root.right.right].left
[root.left.right].left是否等于[root.right.left].right
[root.left.right].right是否等于[root.right.left].left

四、代码实现

class Solution {public boolean isSymmetric(TreeNode root) {if (root == null) return true;return compare(root.left, root.right);}public boolean compare(TreeNode node1, TreeNode node2) {if (node1 == null && node2 == null) return true;if (node1 == null || node2 == null || node1.val != node2.val) return false;return compare(node1.left, node2.right) && compare(node1.right, node2.left);}
}

 今天的文章内容就这些了:

写作不易,笔者几个小时甚至数天完成的一篇文章,只愿换来您几秒钟的 点赞 & 分享 。

更多技术干货,欢迎大家关注公众号“爪哇缪斯” ~ \(^o^)/ ~ 「干货分享,每天更新」

http://www.ds6.com.cn/news/103826.html

相关文章:

  • 深圳医疗网站建设公司广东河源最新疫情
  • 合肥网站建设维护app推广方案怎么写
  • 企业公司做网站常见的关键词
  • 郴州做网站网络营销的特点有几个
  • 幼儿园地球主题网络图设计seo搜索引擎优化实训总结
  • 不同程序建的网站风格惠州seo怎么做
  • 做化妆刷的外贸网站软文发稿网
  • 做电影网站要怎么样的主机濮阳网站推广
  • 成都网站关键词seo关键词排名软件流量词
  • 网站制作合作google app下载
  • 旅游响应式网站建设基本seo
  • 安庆经济开发区人才网安卓优化大师旧版
  • 好用的国外服务器seo查询爱站网
  • 东莞企业营销型网站建设廊坊seo优化
  • 专业的网站建设哪家快网络营销策划案例
  • 网站的收藏本站怎么做影响seo排名的因素
  • 公司网站建设费用账务处理网上商城推广13种方法
  • 深圳企业宣传片制作债务优化是什么意思
  • 武汉阳网站建设市场uc搜索引擎入口
  • c#做交易网站seo工具包
  • 潍坊网站建设方案推广目前最好的营销模式
  • 个体户可以做网站建设seo优化设计
  • 南通做网站多少钱江西seo推广软件
  • 网站代付系统怎么做百度指数有什么参考意义
  • 网站建设 cn企业网站seo排名
  • 容桂网站设计制作百度竞价渠道代理
  • 网站推广 昆明产品推广建议
  • wordpress链家西安seo推广
  • 如何做网站布局优化网站建设解决方案
  • 初学者毕业设计做网站南京最大网站建设公司