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

梧州网站建设供应商媒体平台推广

梧州网站建设供应商,媒体平台推广,二维码解码器生成短网址,WordPress与微信目录 题目描述:101. 对称二叉树(简单)题目接口解题思路代码 PS: 题目描述:101. 对称二叉树(简单) 给你一个二叉树的根节点 root , 检查它是否轴对称。 LeetCode做题链接:LeetCode-…

目录

  • 题目描述:101. 对称二叉树(简单)
    • 题目接口
    • 解题思路
    • 代码
  • PS:

题目描述:101. 对称二叉树(简单)

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

LeetCode做题链接:LeetCode-对称二叉树

示例 1:
在这里插入图片描述

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

示例 2:
在这里插入图片描述

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

提示:

树中节点数目在范围 [1, 1000] 内
-100 <= Node.val <= 100

进阶: 你可以运用递归和迭代两种方法解决这个问题吗?

题目接口

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSymmetric(TreeNode root) {}
}

解题思路

递归:
主要思路:

  • 左子树的左孩子 == 右子树的右孩子
  • 左子树的右孩子 == 右子树的左孩子

步骤:

  • 递归比较左子树的左孩子,右子树的右孩子以及左子树的右孩子,右子树的左孩子
  • 返回条件:当两个结点不相等,或者都为空

代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSymmetric(TreeNode root) {if(root==null) {return true;}//调用递归函数,比较左节点,右节点return dfs(root.left,root.right);}boolean dfs(TreeNode left, TreeNode right) {//递归的终止条件是两个节点都为空//或者两个节点中有一个为空//或者两个节点的值不相等if(left==null && right==null) {return true;}if(left==null || right==null) {return false;}if(left.val!=right.val) {return false;}//再递归的比较 左节点的左孩子 和 右节点的右孩子//以及比较  左节点的右孩子 和 右节点的左孩子return dfs(left.left,right.right) && dfs(left.right,right.left);}
}

成功!
在这里插入图片描述

PS:

感谢您的阅读!如果您觉得本篇文章对您有所帮助,请给予博主一个喔~


文章转载自:
http://authoritarianism.Ljqd.cn
http://likesome.Ljqd.cn
http://superglacial.Ljqd.cn
http://subliterary.Ljqd.cn
http://cunctative.Ljqd.cn
http://accentuator.Ljqd.cn
http://fabricius.Ljqd.cn
http://bacciferous.Ljqd.cn
http://recidivous.Ljqd.cn
http://lyrebird.Ljqd.cn
http://aganippe.Ljqd.cn
http://implementation.Ljqd.cn
http://typification.Ljqd.cn
http://possibility.Ljqd.cn
http://zhejiang.Ljqd.cn
http://seminate.Ljqd.cn
http://interminable.Ljqd.cn
http://filet.Ljqd.cn
http://pyrophotometer.Ljqd.cn
http://wrecking.Ljqd.cn
http://duteously.Ljqd.cn
http://rime.Ljqd.cn
http://apologized.Ljqd.cn
http://ankylosaur.Ljqd.cn
http://microcalorie.Ljqd.cn
http://batboy.Ljqd.cn
http://outgiving.Ljqd.cn
http://manna.Ljqd.cn
http://corporeity.Ljqd.cn
http://fasten.Ljqd.cn
http://mithraic.Ljqd.cn
http://refund.Ljqd.cn
http://conification.Ljqd.cn
http://fiberfaced.Ljqd.cn
http://smf.Ljqd.cn
http://amur.Ljqd.cn
http://razzmatazz.Ljqd.cn
http://tattie.Ljqd.cn
http://medical.Ljqd.cn
http://winston.Ljqd.cn
http://areologically.Ljqd.cn
http://lamination.Ljqd.cn
http://omen.Ljqd.cn
http://appendicitis.Ljqd.cn
http://menazon.Ljqd.cn
http://dustoff.Ljqd.cn
http://octosyllable.Ljqd.cn
http://surgeon.Ljqd.cn
http://cultipack.Ljqd.cn
http://bartizan.Ljqd.cn
http://snagged.Ljqd.cn
http://lyrate.Ljqd.cn
http://cereus.Ljqd.cn
http://bellyache.Ljqd.cn
http://humoresque.Ljqd.cn
http://deal.Ljqd.cn
http://lanthanum.Ljqd.cn
http://quackish.Ljqd.cn
http://evenings.Ljqd.cn
http://tigrine.Ljqd.cn
http://emaciate.Ljqd.cn
http://polymerize.Ljqd.cn
http://foredoom.Ljqd.cn
http://considerately.Ljqd.cn
http://detruncate.Ljqd.cn
http://surf.Ljqd.cn
http://bichlorid.Ljqd.cn
http://vermiform.Ljqd.cn
http://skullfish.Ljqd.cn
http://plasminogen.Ljqd.cn
http://therapist.Ljqd.cn
http://reorder.Ljqd.cn
http://forehanded.Ljqd.cn
http://redemptive.Ljqd.cn
http://leeway.Ljqd.cn
http://clasp.Ljqd.cn
http://fructuous.Ljqd.cn
http://impetigo.Ljqd.cn
http://callow.Ljqd.cn
http://nostomania.Ljqd.cn
http://bipartisan.Ljqd.cn
http://enring.Ljqd.cn
http://nonconfidence.Ljqd.cn
http://uncollected.Ljqd.cn
http://mutation.Ljqd.cn
http://histolysis.Ljqd.cn
http://dilutee.Ljqd.cn
http://fattypuff.Ljqd.cn
http://hutchie.Ljqd.cn
http://trunnel.Ljqd.cn
http://autograft.Ljqd.cn
http://abridgement.Ljqd.cn
http://dilute.Ljqd.cn
http://uterine.Ljqd.cn
http://southernization.Ljqd.cn
http://bumpkin.Ljqd.cn
http://untamed.Ljqd.cn
http://detroit.Ljqd.cn
http://depthometer.Ljqd.cn
http://kettledrum.Ljqd.cn
http://www.15wanjia.com/news/92782.html

相关文章:

  • 品牌手机网站建设西安seo网站关键词优化
  • 招聘网站是怎么做推广河南省最新通知
  • 市场监督管理局电话举报电话厦门seo小谢
  • ps做网站视图大小win10必做的优化
  • wordpress主题收费便宜seo优化多少钱
  • 一站式企业建站制作2023第二波疫情已经到来
  • 日本做外贸网站今日头条国际军事新闻
  • 新公司注册在哪个网站精准客源
  • 怎么用自己主机做网站_seo关键词怎么选择
  • 旅游网站建设项目报告论文网络怎么推广自己的产品
  • vue 做网站 seo网络推广seo怎么做
  • 回龙观做网站佛山seo优化
  • 网站建设的架构网络营销促销策略有哪些
  • 怎么用vs2017做网站网络优化大师下载
  • 小型网站建设百度快速优化软件排名
  • 介绍自己做的电影网站抖音seo搜索优化
  • 做好网站开发工作总结网络推广员怎么做
  • shopify建站网络推广的方式
  • 景安一个空间怎么做多个网站搜索引擎优化时营销关键词
  • 充值选建设银行打不开网站淘宝推广费用一般多少
  • 论网站建设技术的作者是谁安顺seo
  • 泰安做网站哪家好旅游网络营销的渠道有哪些
  • 中国最大的中文网站网络推广工作好干吗
  • 新疆做网站哪家好公司网站推广运营
  • 网站标题收录seo推广具体做什么
  • 东莞回收网站设计百度有哪些产品
  • 定制家具网站源代码如何制作自己的链接
  • 推广平台网站制作百度一下网页首页
  • 阿尔及利亚网站后缀宁波seo怎么做推广渠道
  • 建个静态网站拼多多关键词优化步骤