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

wordpress网站音乐放不全网站icon图标怎么加

wordpress网站音乐放不全,网站icon图标怎么加,wordpress 登录 手机版,app推广有哪些渠道题目链接 描述 思路: 递归构造二叉树在Day15有讲到。复习一下,就是使用递归构建左右子树。将中序和前序一分为二。 接下来是找出每一层的最右边的节点,可以利用队列层次遍历。 利用队列长度记录当前层有多少个节点,每次从队列里…

题目链接

描述
在这里插入图片描述

思路:

递归构造二叉树在Day15有讲到。复习一下,就是使用递归构建左右子树。将中序和前序一分为二。
接下来是找出每一层的最右边的节点,可以利用队列+层次遍历。
利用队列长度记录当前层有多少个节点,每次从队列里取一个节点就size-1,当size0时,即为该层的最后一个节点,然后更新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:index+1], vinOrder[:index])rightnode = constructTree(preOrder[index+1:],vinOrder[index+1:])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.yayakq.cn/news/520879/

相关文章:

  • 外贸网站建设软件有哪些天元建设集团有限公司在哪个区
  • 怎么做网站快照企业咨询属于什么行业
  • 电子商务网站建设视频教程安徽合肥制作网站公司
  • 30_10_郑州网站制作软件app开发制作
  • 企业做响应式网站好吗成都彩蝶花卉网站建设案例
  • 给网站做收录较好的软件wap免费
  • 佛山企业网站建站app和手机网站的区别是什么
  • 网站推广的方法有哪些凡科互动可信吗
  • 兰州市城市建设设计院官方网站小程序建站网站
  • 建站服务论坛东莞智通人才网招聘
  • 手表回收网网站服务器ip域名解析
  • 政务网站建设的三大核心功能是什么网站备案流程是什么
  • dede 友情链接 网站简况 调用上海网站推广系统
  • 廊坊百度网站排名做网站比较专业的公司
  • 创新型的网站建设网站建设公司东莞
  • 如何建设手机网站首页哈尔滨网站制作公司电话
  • 吉林省建设工程质量监督站网站网站搭建就来徐州百度网络非常好
  • 美食网站设计的代码灯光照明网站建设
  • 沙市做网站weiswordwordpress 繁体语言包
  • 网站开发需求规格说明书学室内设计网站
  • 网站备案好处wordpress装插件吗
  • 巴音郭楞蒙古自治州建设局网站网站seo优化如何做
  • 铭万网站建设wordpress首页出现恶意链接
  • openshift 做网站广州美工培训
  • 郑州网站设wordpress博客 手机网页 wap
  • WordPress资讯网站《网站推广策划》
  • 如何快速提高网站关键词排名上海做网站好的公司有哪些
  • 外贸电商做俄罗斯市场网站网站开发工具需求
  • 什么站做咨询网站好自己做网站商城需要营业执照吗
  • 阿里云esc 可以做几个网站免费外链代发平台