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

怎样制作软件开发上海好的seo公司

怎样制作软件开发,上海好的seo公司,北碚免费建站哪家做得好,成都设计装修公司题目: 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 1: 输入:root [3,9,20,null,null,15,7] 输出&#xff…
题目:

        给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)

示例 1:

输入:root = [3,9,20,null,null,15,7]

输出:[[15,7],[9,20],[3]]

示例 2:

输入:root = [1]

输出:[[1]]

示例 3:

输入:root = []

输出:[]

提示:

  • 树中节点数目在范围 [0, 2000] 内

  • -1000 <= Node.val <= 1000

思路如下:

        102题基础上结果倒转。

题解如下:
#两个数组
class Solution:def levelOrder(self, root):""":type:  root: Optional[TreeNode]:rtype: List[List[int]]"""if root is None:return []ans = []cur = [root]while cur:nxt = []       # 存储下一层的节点vals = []      # 存储当前层的节点值for node in cur:vals.append(node.val)   # 收集当前层节点的值if node.left: nxt.append(node.left)   # 左子节点加入下一层if node.right:nxt.append(node.right)  # 右子节点加入下一层cur = nxt        # 更新当前层为下一层ans.append(vals) # 将当前层结果加入最终列表return ans[::-1]
#一个队列
class Solution:def levelOrder(self, root):""":type:  root: Optional[TreeNode]:rtype: List[List[int]]"""if root is None:return []ans = []q = deque([root])while q:vals = []for _ in range(len(q)):  # 固定当前层的节点数量node = q.popleft()   # 弹出队列最左侧节点(先进先出)vals.append(node.val)if node.left: q.append(node.left)   # 左子节点加入队列if node.right:q.append(node.right)  # 右子节点加入队列ans.append(vals)return ans[::-1]

倒转代码:return ans[::-1]

http://www.dtcms.com/wzjs/134766.html

相关文章:

  • 大学网站开发白云区新闻
  • 文章类网站选什么内容seo是指什么职位
  • 土巴兔这种网站怎么做站长seo综合查询
  • 外贸网站制作价格表关联词有哪些小学
  • 做网站哪个最好百度网页版下载
  • 儿童网站模板 html网络运营培训哪里有学校
  • 整形网站整站源码个人建网站的详细步骤
  • 嘉兴网站建设品牌升级制作app平台需要多少钱
  • 机关网站建设需求文档aso是什么意思
  • wordpress主页底端添加图seo商学院
  • 中山移动网站建设报价网站网上推广
  • 网站建设广金手指六六十四网络营销优秀案例
  • wordpress本地网站搭建整套课程seo英文
  • 网站项目签约典型十大优秀网络营销案例
  • 六安建设厅网站广告制作公司
  • 旅游电商网站有哪些爆款采集推广引流软件
  • 九江网站优化网站推广的工作内容
  • 怎么做有优惠券的网站成人职业技能培训班
  • dedecms可以做双语网站2022最火营销方案
  • 衡水企业做网站快手seo软件下载
  • 个人微信crm百度seo快速提升排名
  • 网站平台是怎么做财务的广州百度快速排名优化
  • 大连学网站制作怎么制作网页页面
  • 直播网站怎么做网络舆情分析报告
  • 优秀品牌网站案例分析台州seo服务
  • 400网站建设价格东莞网站推广优化网站
  • 普洱网站建设seo搜索引擎优化到底是什么
  • 同一个域名可以做几个网站吗如何自己开发一个网站
  • 沧州网站建设申梦百度快速收录提交工具
  • 网站设计公司收费标准百度首页登录