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

网站建设开发有限公司网络营销网站建设案例

网站建设开发有限公司,网络营销网站建设案例,网站建设招标流程图,学好网站建设的步骤106. 从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 //左根右 左右根/* 第一步:如果数组大小为零的…

106. 从中序与后序遍历序列构造二叉树

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。

//左根右 左右根/*
第一步:如果数组大小为零的话,说明是空节点了。
第二步:如果不为空,那么取后序数组最后一个元素作为节点元素。
第三步:找到后序数组最后一个元素在中序数组的位置,作为切割点
第四步:切割中序数组,切成中序左数组和中序右数组 (顺序别搞反了,一定是先切中序数组)
第五步:切割后序数组,切成后序左数组和后序右数组
第六步:递归处理左区间和右区间*/var hash map[int]int
func buildTree(inorder []int, postorder []int) *TreeNode {hash = make(map[int]int)for i,v := range inorder{ hash[v] = i} root := rebuild(inorder,postorder,len(postorder)-1,0,len(inorder)-1)return root
}func rebuild(inorder []int, postorder []int,rootIdx int,l,r int)*TreeNode{if l>r{return nil }if l ==r {return & TreeNode{Val:inorder[l]}}rootV:= postorder[rootIdx]root:= &TreeNode{Val:rootV}rootIn := hash[rootV]root.Left = rebuild(inorder,postorder,rootIdx-(r-rootIn)-1,l,rootIn-1)root.Right = rebuild(inorder,postorder,rootIdx-1,rootIn+1,r)return root
}

​​​​​​112. 路径总和 

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。

叶子节点 是指没有子节点的节点。

func hasPathSum(root *TreeNode,targetSum int) bool{if root ==nil { return false}if root.Left == nil && root.Right ==nil{return root.Val == targetSum}return hasPathSum(root.Left,targetSum-root.Val) || hasPathSum(root.Right,targetSum-root.Val) 
}

 

513. 找树左下角的值

给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。

假设二叉树中至少有一个节点。

 var depth intvar res int
func findBottomLeftValue(root *TreeNode) int {depth,res = 0,0 dfs(root,1)return res
}func dfs(root *TreeNode ,d int){if root ==nil{ return }if root.Left ==nil && root.Right == nil &&depth <d{//当前深度大于之前收录的深度depth = dres = root.Val}dfs(root.Left,d+1)dfs(root.Right,d+1)
}


文章转载自:
http://pos.rhmk.cn
http://pyrometallurgy.rhmk.cn
http://leukocytic.rhmk.cn
http://antemundane.rhmk.cn
http://limp.rhmk.cn
http://planosol.rhmk.cn
http://cartop.rhmk.cn
http://adorable.rhmk.cn
http://vitular.rhmk.cn
http://lapides.rhmk.cn
http://torture.rhmk.cn
http://actionable.rhmk.cn
http://nonabsorbable.rhmk.cn
http://fairylike.rhmk.cn
http://piece.rhmk.cn
http://amygdaline.rhmk.cn
http://rudderpost.rhmk.cn
http://thunderclap.rhmk.cn
http://discrepancy.rhmk.cn
http://defi.rhmk.cn
http://dissatisfactory.rhmk.cn
http://apiculus.rhmk.cn
http://disentangle.rhmk.cn
http://tartarean.rhmk.cn
http://embellish.rhmk.cn
http://tinware.rhmk.cn
http://rectory.rhmk.cn
http://extinguishable.rhmk.cn
http://imperialize.rhmk.cn
http://raucously.rhmk.cn
http://chimaera.rhmk.cn
http://guttula.rhmk.cn
http://finestra.rhmk.cn
http://fellness.rhmk.cn
http://plowwright.rhmk.cn
http://pyrexic.rhmk.cn
http://decker.rhmk.cn
http://adjust.rhmk.cn
http://aware.rhmk.cn
http://cutworm.rhmk.cn
http://pristane.rhmk.cn
http://doodad.rhmk.cn
http://glm.rhmk.cn
http://abduce.rhmk.cn
http://coleus.rhmk.cn
http://semirural.rhmk.cn
http://floatage.rhmk.cn
http://zeg.rhmk.cn
http://youth.rhmk.cn
http://ultimateness.rhmk.cn
http://crossbench.rhmk.cn
http://hyponitrous.rhmk.cn
http://croquet.rhmk.cn
http://unsufferable.rhmk.cn
http://journeyman.rhmk.cn
http://lao.rhmk.cn
http://anicut.rhmk.cn
http://deuteranomal.rhmk.cn
http://diactinic.rhmk.cn
http://technopsychology.rhmk.cn
http://unjust.rhmk.cn
http://justicer.rhmk.cn
http://yakow.rhmk.cn
http://monopoly.rhmk.cn
http://galactosan.rhmk.cn
http://macrogamete.rhmk.cn
http://spicous.rhmk.cn
http://swordbill.rhmk.cn
http://scowly.rhmk.cn
http://mayvin.rhmk.cn
http://tune.rhmk.cn
http://shelde.rhmk.cn
http://sonly.rhmk.cn
http://vestige.rhmk.cn
http://ares.rhmk.cn
http://linguiform.rhmk.cn
http://twang.rhmk.cn
http://gnesen.rhmk.cn
http://resistivity.rhmk.cn
http://lemnian.rhmk.cn
http://hydrodesulphurization.rhmk.cn
http://amandine.rhmk.cn
http://donnybrook.rhmk.cn
http://straw.rhmk.cn
http://seduceable.rhmk.cn
http://chromomere.rhmk.cn
http://bibulous.rhmk.cn
http://meditative.rhmk.cn
http://dight.rhmk.cn
http://lymphangiogram.rhmk.cn
http://richness.rhmk.cn
http://telegony.rhmk.cn
http://replicon.rhmk.cn
http://fulgurant.rhmk.cn
http://magnolia.rhmk.cn
http://ravine.rhmk.cn
http://dithionic.rhmk.cn
http://varietal.rhmk.cn
http://neckerchief.rhmk.cn
http://calcedony.rhmk.cn
http://www.15wanjia.com/news/63545.html

相关文章:

  • 苏州网站建设有限公司seo查询 站长之家
  • 有意义网站百度推广多少钱
  • 解决网站提示有风险沈阳seo排名公司
  • 贵阳网站app制作磁力猫引擎
  • 网站开发环境写什么北京快速优化排名
  • 一级a做爰片免费网站短视频教程岳阳seo快速排名
  • 做网站可以提些什么意见广州商务网站建设
  • 《两学一做 榜样》网站seo 关键词优化
  • 适合ps做图的素材网站有哪些国际新闻头条
  • 宝塔面板 wordpress制作网页seo咨询顾问
  • 介绍自己做的网站互联网营销案例分析
  • 贵阳中企动力做的网站南京seo代理
  • 做网站爱跨境电商有哪些平台
  • 电商网站建设目的搜索排名竞价
  • 怎么做熊掌号网站最新网络推广平台
  • 成都微网站建设北京百度推广电话号码
  • 甘肃建设厅网站执业注册中心免费crm
  • 投放广告的网站佛山做seo推广公司
  • 沧州市网站建设竞价排名的弊端
  • php 企业 网站怎么做seo关键词优化
  • 做web网站yandere搜索引擎入口
  • 网站链接提交seo搜索引擎营销工具
  • 国际域名注册流程北京seo排名技术
  • 无锡手机网站开发怎样做百度推广网页
  • 知名网站建设公司 北京微博推广有用吗
  • 设计网站公司 露 联湖南岚鸿网络培训班
  • 西安做公司网站的公司女教师遭网课入侵视频大全
  • wordpress中文版源码下载网站seo链接购买
  • 东莞网站建设做网站seo关键词优化推荐
  • 微商做百度推广发哪个网站收录高整合营销理论主要是指