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

建网站选号域名网站网络安全怎么做

建网站选号域名,网站网络安全怎么做,西宁网站系统建设,湖南建设人才网题目链接 描述 思路#xff1a; 递归构造二叉树在Day15有讲到。复习一下#xff0c;就是使用递归构建左右子树。将中序和前序一分为二。 接下来是找出每一层的最右边的节点#xff0c;可以利用队列层次遍历。 利用队列长度记录当前层有多少个节点#xff0c;每次从队列里…题目链接 描述 思路 递归构造二叉树在Day15有讲到。复习一下就是使用递归构建左右子树。将中序和前序一分为二。 接下来是找出每一层的最右边的节点可以利用队列层次遍历。 利用队列长度记录当前层有多少个节点每次从队列里取一个节点就size-1当size为0时即为该层的最后一个节点然后更新size为队列长度。 代码 import queue def constructTree(preOrder,vinOrder):# 递归退出条件if len(preOrder) 0:return None# 根节点root_val preOrder[0]root TreeNode(root_val)index vinOrder.index(root_val)leftnode constructTree(preOrder[1:index1], vinOrder[:index])rightnode constructTree(preOrder[index1:],vinOrder[index1:])root.left leftnoderoot.right rightnodereturn rootclass Solution:def solve(self , preOrder: List[int], inOrder: List[int]) - List[int]:# write code here# 根据前中序构建一棵树# 基础找出每一层的最右边的节点root constructTree(preOrder, inOrder)result []q queue.Queue()q.put(root)# 记录每一层的sizesize 1while not q.empty():node q.get()if node.left:q.put(node.left)if node.right:q.put(node.right)size - 1if size 0:# 最后一个节点size q.qsize()result.append(node.val)return result 还完债了回家就刀片嗓有点难受啊以后再也不吃啫啫煲了好上火。
http://www.dnsts.com.cn/news/179370.html

相关文章:

  • 胶州网站建设规划福州做网站
  • 什么网站可以做电子画册wordpress主题如何更换
  • 危险网站怎么办网站建设平台有哪些
  • 济南网站优化排名推广企业网站的功能有哪些
  • 广州网站建设菲利宾wordpress 备案号
  • 制作网站的第一步deals网站建设
  • 东莞 外贸网站 建站博山区住房和城乡建设局网站
  • 深圳商业网站建设哪家好网站开发常用形状
  • 上海定制网站建设最好看免费观看视频大全
  • 人才招聘网站开发 源代码太原制作微信网站
  • 咖啡网站建设的需求分析WordPress小程序导航主题
  • 怎么做打赏看视频的网站网站功能模块有哪些
  • 河南科技园网站建设免费在线代理网站
  • 机关网站建设工作总结国外开源代码网站
  • 四平网站建设哪家效果好3d建模视频教学
  • 怎么制作网站建设建设工程网站什么时候可以同步
  • 网站建设服务宗旨网站系统商城
  • h5美食制作网站模板泰州网页设计需要多少钱
  • 类似小红书网站开发费用怎么棋牌网站建设
  • 广水网站建设福州短视频seo服务
  • 用自己电脑做网站 dns网站目录链接怎么做
  • 工信部企业网站备案qq是哪年开始有的
  • 专业建站公司设计方案成都网站建设私单
  • 建一个商城型网站海拉尔做网站的公司
  • 站长资讯网站名加引号
  • 贵阳网站建开发wordpress页面布局插件
  • 简述企业网站建设的目的有哪些成都十大广告公司排名
  • 做营销网站视频嵌入式培训心得
  • 2017网站开发前景丹东网站seo
  • 淘宝联盟网站模板宣传片拍摄预算表