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

响应式网站模板 食品工业设计产品设计公司排名

响应式网站模板 食品,工业设计产品设计公司排名,app怎样制作软件,易推客app拉新平台题目链接 描述 思路#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.hkea.cn/news/14266402/

相关文章:

  • 做直播网站软件有哪些叶县网站建设
  • 布吉网站建设哪家公司便宜点网站后期的维护
  • 平顶山做网站哪家好百度云登陆首页
  • 云主机怎样做网站株洲做网站那家好
  • 谢馥春网站建设的优势海曙网站制作
  • 推广普通话顺口溜网站seo优化技术入门
  • 做网站通常用的软件有什么做木工的网站
  • 加强本单位政务网站建设关于新农村网络建设网站
  • 屏蔽阿里云网站wordpress数据库设计
  • 重庆渝云建设有限公司官方网站建设部考试中心网站
  • 计算机毕业设计作品网站做杂志的网站有哪些内容
  • 网站服务器不稳定怎么打开网页企业网站常见问题
  • 外贸网站推广技巧网站规划和建设的基本要求
  • 地产网站建设wordpress 网站加密
  • 福建省建设厅网站官网《建设监理》网站
  • 成都网站建设公司优势seo优化排名易下拉试验
  • 电商购物网站网站的动效怎么做的
  • 佛山牛豹云网站开发app开发公司大连有几家
  • 网站建设与管理就业方向wordpress 如何添加模板文件
  • 国际网站怎么进湖北网站建设找哪家
  • 贵阳网站制作服务商成都旅游季节最佳时间是几月份
  • 营销型企业网站的建设方案老闵行发展
  • 网站中的搜索功能怎么做静态网页生成器
  • 如何选择顺德网站建设石家庄招标信息网
  • 帮别人做网站用织梦模板行吗wordpress数据库清理
  • 网站title优化网站开发信息发布
  • 东莞市电商网站建设wordpress自定义页面分页
  • 网站建设中长出现的问题番禺网站排名优化公司
  • 大气医院网站源码关键词排名点击器
  • 西昌手机网站前端开发就业前景