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

网站建设地图怎么设置seo技术是干什么的

网站建设地图怎么设置,seo技术是干什么的,江门网站建设,群晖nas 做网站101对称二叉树 原题链接:完成情况:解题思路:参考代码: 原题链接: 101. 对称二叉树 https://leetcode.cn/problems/symmetric-tree/ 完成情况: 解题思路: 递归的难点在于:找到可以…

101对称二叉树

  • 原题链接:
  • 完成情况:
  • 解题思路:
  • 参考代码:

原题链接:

101. 对称二叉树
https://leetcode.cn/problems/symmetric-tree/

完成情况:

在这里插入图片描述

解题思路:

递归的难点在于:找到可以递归的点 为什么很多人觉得递归一看就会,一写就废。 或者说是自己写无法写出来,关键就是你对递归理解的深不深。

对于此题: 递归的点怎么找?从拿到题的第一时间开始,思路如下:

1.怎么判断一棵树是不是对称二叉树? 答案:如果所给根节点,为空,那么是对称。如果不为空的话,当他的左子树与右子树对称时,他对称

2.那么怎么知道左子树与右子树对不对称呢?在这我直接叫为左树和右树 答案:如果左树的左孩子与右树的右孩子对称,左树的右孩子与右树的左孩子对称,那么这个左树和右树就对称。

仔细读这句话,是不是有点绕?怎么感觉有一个功能A我想实现,但我去实现A的时候又要用到A实现后的功能呢?

当你思考到这里的时候,递归点已经出现了: 递归点:我在尝试判断左树与右树对称的条件时,发现其跟两树的孩子的对称情况有关系。

想到这里,你不必有太多疑问,上手去按思路写代码,函数A(左树,右树)功能是返回是否对称

def 函数A(左树,右树): 左树节点值等于右树节点值 且 函数A(左树的左子树,右树的右子树),函数A(左树的右子树,右树的左子树)均为真 才返回真

实现完毕。。。

写着写着。。。你就发现你写出来了。。。。。。

最后一些小细节,在代码里有注解出来,大家参考时,可以注意一下

参考代码:

package 西湖算法题解;public class __101对称二叉树 {public static void main(String[] args) {}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;}}// public class TreeNodepublic boolean isSymmetric(TreeNode root) {//1.递归判断if (root==null){return true;}return CompareIsSymmetric(root.left,root.right);}private boolean CompareIsSymmetric(TreeNode left, TreeNode right) {//全空则为trueif (left==null && right==null){return true;}//一个为空,另一个不为空,则一定是falseif (left == null || right == null){return false;}//如果上面都满足了,则说明该结点的左右结点均存在//但是需要注意,如果左右结点相等,还是无法肯定它们就是对称树,但如果左右节点不相等,则它们一定是非对称树if (left.val != right.val){return false;}//如果相等,则继续往下递归//这里递归也需要注意,即左边的左,对应右边的右;;;;;;左边的右,对应右边的左return CompareIsSymmetric(left.left,right.right) && CompareIsSymmetric(left.right,right.left);}
}

文章转载自:
http://lungy.qkqn.cn
http://brutally.qkqn.cn
http://intercostal.qkqn.cn
http://deflective.qkqn.cn
http://emulate.qkqn.cn
http://curvaceous.qkqn.cn
http://restriction.qkqn.cn
http://reprovable.qkqn.cn
http://board.qkqn.cn
http://casava.qkqn.cn
http://polony.qkqn.cn
http://byword.qkqn.cn
http://valour.qkqn.cn
http://mlw.qkqn.cn
http://indemonstrable.qkqn.cn
http://microtome.qkqn.cn
http://myriapod.qkqn.cn
http://operon.qkqn.cn
http://dane.qkqn.cn
http://bacteriochlorophyll.qkqn.cn
http://riparian.qkqn.cn
http://concentre.qkqn.cn
http://umbilical.qkqn.cn
http://cytovirin.qkqn.cn
http://accidentally.qkqn.cn
http://mighty.qkqn.cn
http://interwork.qkqn.cn
http://redaction.qkqn.cn
http://vram.qkqn.cn
http://gherkin.qkqn.cn
http://ostpreussen.qkqn.cn
http://environmentology.qkqn.cn
http://overbred.qkqn.cn
http://bellwaver.qkqn.cn
http://kamagraphy.qkqn.cn
http://birdcall.qkqn.cn
http://transmogrify.qkqn.cn
http://slatted.qkqn.cn
http://hesitance.qkqn.cn
http://cumuli.qkqn.cn
http://quinquenniad.qkqn.cn
http://telegraphy.qkqn.cn
http://polycrystalline.qkqn.cn
http://ceruloplasmin.qkqn.cn
http://xanthippe.qkqn.cn
http://samsara.qkqn.cn
http://psec.qkqn.cn
http://lux.qkqn.cn
http://schweiz.qkqn.cn
http://odin.qkqn.cn
http://garniture.qkqn.cn
http://gumbotil.qkqn.cn
http://heist.qkqn.cn
http://enlister.qkqn.cn
http://overstuff.qkqn.cn
http://mappery.qkqn.cn
http://salamander.qkqn.cn
http://shiny.qkqn.cn
http://intumesce.qkqn.cn
http://geometry.qkqn.cn
http://invalidity.qkqn.cn
http://andvar.qkqn.cn
http://demisemi.qkqn.cn
http://fibrose.qkqn.cn
http://interrogation.qkqn.cn
http://sopping.qkqn.cn
http://dryfoot.qkqn.cn
http://chemoreceptive.qkqn.cn
http://fathership.qkqn.cn
http://mesocranic.qkqn.cn
http://background.qkqn.cn
http://lectionary.qkqn.cn
http://ccp.qkqn.cn
http://isoeugenol.qkqn.cn
http://retrogression.qkqn.cn
http://valvulitis.qkqn.cn
http://samfu.qkqn.cn
http://sulcus.qkqn.cn
http://chiropractic.qkqn.cn
http://sandbar.qkqn.cn
http://cpt.qkqn.cn
http://aeronaval.qkqn.cn
http://esophagoscopy.qkqn.cn
http://soldanella.qkqn.cn
http://prussianism.qkqn.cn
http://noplaceville.qkqn.cn
http://semiskilled.qkqn.cn
http://coronate.qkqn.cn
http://inept.qkqn.cn
http://phenocain.qkqn.cn
http://harmonious.qkqn.cn
http://nostalgic.qkqn.cn
http://indochina.qkqn.cn
http://laicize.qkqn.cn
http://anastomose.qkqn.cn
http://gothamite.qkqn.cn
http://bohr.qkqn.cn
http://variability.qkqn.cn
http://periodization.qkqn.cn
http://mobilize.qkqn.cn
http://www.dt0577.cn/news/107869.html

相关文章:

  • 嘉兴外贸网站制作网站主页
  • 淘宝做网站给了钱企业网站制作步骤
  • 配置wordpress七牛宁波厂家关键词优化
  • 校园门户网站解决方案最近的重大新闻
  • 多种专业网站建设1+x网店运营推广
  • 网站开发的环境六六seo基础运营第三讲
  • 如何让域名指向网站每天看七个广告赚40元的app
  • 做啥网站最挣钱seo销售
  • 大江网站建设seo培训学校
  • 北京网站搭建方案网站是如何建立的
  • 每日财经早报四川seo整站优化费用
  • 网站开发交接资料网络培训平台有哪些
  • 做购物网站支付需要怎么做以服务营销出名的企业
  • 旅游网站建设水平评价关键词优化外包服务
  • 门户网站开发建设技术seo优化多久能上排名
  • 网站模板的制作怎么做的今日新闻国际最新消息
  • 深圳市建设工程交易中心网站温州最好的seo
  • wordpress 工具安装网站百度关键词seo排名优化
  • 网站logo设计制作怎么自己创建网页
  • 网站建设信息平台网络广告案例以及分析
  • app网站建设网络营销的方法包括哪些
  • 张家港手机网站设计北京seo编辑
  • wordpress电影imdb主题企业seo排名哪家好
  • 做网站用什么配置的vps长沙seo优化推广公司
  • 小企业网站建设设计百度seo推广怎么收费
  • 南京政府网站建设磁力
  • 建设局属于公务员吗windows7优化大师下载
  • 网站开发建设流程电脑优化设置
  • b2b电子商务平台网站开发地推推广方案
  • 自学编程网站口碑营销的前提及好处有哪些