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

新农村建设 网站进出口公司介绍模板

新农村建设 网站,进出口公司介绍模板,阿里云万网域名注册,wordpress 注册码106. 从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder #xff0c;其中 inorder 是二叉树的中序遍历#xff0c; postorder 是同一棵树的后序遍历#xff0c;请你构造并返回这颗 二叉树 。 //左根右 左右根/* 第一步#xff1a;如果数组大小为零的… 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 lr{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,rootIn1,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,d1)dfs(root.Right,d1) }
http://www.w-s-a.com/news/953811/

相关文章:

  • 广州个人网站制作公司网站建设公司价
  • 免费建设网站赚钱小程序开发文档pdf
  • ucenter 整合两个数据库网站网店推广技巧
  • 网站优化排名提升百度wap
  • 八里河风景区网站建设内容摘要网站开发基础学习
  • 上海做外贸网站的公司智慧团建网站登陆平台
  • 上海商务网站建设如何做的网站手机可以用吗
  • 产品推广营销方案seo推广员招聘
  • 做水利网站需要多少钱山东市网站建设
  • 做网站找哪里如何修改wordpress颜色
  • 招商加盟网站系统站长工具 seo查询
  • 工商局网站清算组备案怎么做电商培训机构
  • 做好门户网站建设做本地团购网站怎么样
  • wordpress主题和预览不同20条优化防疫措施方案
  • 艾奇视觉网站建设网站推广需要几个人做
  • 2008 iis 添加网站wordpress固定链接标签加上页面
  • 宁波企业网站制作推荐网站优化人员
  • 大型资讯门户网站怎么做排名沈阳建设工程有限公司
  • 开发中英文切换网站如何做江苏网站建设费用
  • 网站论文首页布局技巧桥东网站建设
  • 网站开发项目经理工资北京微信网站
  • 山西山西省建设厅网站微信备份如何转换为wordpress
  • 同城网站开发实用网站模板
  • 郑州做网站哪家公司好国外购买空间的网站有哪些
  • 资讯cms网站有那些餐饮品牌策划设计公司
  • 网站策划选题网站布局优化
  • 网站建设3000字wordpress 微信 主题制作
  • 代做寄生虫网站网站菜单效果
  • 网站备案为什么这么慢目录更新 wordpress
  • 视频在线制作网站Wordpress 外链图片6