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

示例 1:
输入:root = [3,9,20,null,null,15,7]
输出:[[15,7],[9,20],[3]]示例 2:
输入:root = [1]
输出:[[1]]示例 3:
输入:root = []
输出:[]
/*** Definition for a binary tree node.* function TreeNode(val, left, right) {*     this.val = (val===undefined ? 0 : val)*     this.left = (left===undefined ? null : left)*     this.right = (right===undefined ? null : right)* }*/
/*** @param {TreeNode} root* @return {number[][]}*/
var levelOrderBottom = function (root) {if (!root) {return []}let res = []let queue = [root]while (queue.length) {let length = queue.length;let curLevel = []for (let i = 0; i < length; i++) {let node = queue.shift()curLevel.push(node.val)node.left && queue.push(node.left)node.right && queue.push(node.right)}res.unshift(curLevel)}return res
};

leetcode系列-107.二叉树的层序遍历II相关推荐

  1. 力扣题目——107. 二叉树的层序遍历 II

    注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根 ...

  2. Leetcode 107.二叉树的层序遍历 II (每日一题 20210628 同类型题)

    给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如: 给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \1 ...

  3. leetcode系列-102.二叉树的层序遍历

    题目描述: 给你二叉树的根节点 root ,返回其节点值的 层序遍历 . (即逐层地,从左到右访问所有节点). 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[ ...

  4. 49 -算法 -LeetCode 107 107. 二叉树的层序遍历 II 栈队列vector

    // 最好别 直接 !left 或者 !right 来判断是否为空 判断的是地址 很尴尬 // 直接 left != null rigth != null //queue front pop push ...

  5. 107. 二叉树的层序遍历 II and 102. 二叉树的层序遍历 023(BFS模板题打两道)

    一:题目 二:上码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* Tre ...

  6. 二叉树的层序遍历 II

    二叉树的层序遍历 II 给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,15,7] ...

  7. 算法--- 二叉树的层序遍历 II

    题目 二叉树的层序遍历 II 给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如: 给定二叉树 [3,9,20,null,null,15, ...

  8. 二叉树层次遍历c语言_每日一道 LeetCode (23):二叉树的层次遍历 II

    ❝ 每天 3 分钟,走上算法的逆袭之路. ❞ 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub:https://github.com/meteor1993/LeetCode Gi ...

  9. Leetcode 107. 二叉树的层次遍历 II 解题思路及C++实现

    解题思路: 使用队列实现二叉树的层序遍历,因为题目中要求每一层的val存储在一个vector中,所以在内循环中,还需要一个队列,用以存储更新每一层的节点. 在最后,需要将得到的res数组逆序. /** ...

最新文章

  1. 【摄像头】摄像头相关名词解释
  2. ecdf函数_关于ecdf函数的使用问题
  3. opencv-python将视频帧还原成视频
  4. node.js中的框架
  5. mysql的数据类型可分为哪两种_mysql数据类型分为哪几种
  6. ActiveMQ源码解析 建立连接
  7. win10快速运行vue项目跑起来 - 方法篇
  8. windows下修改host不生效的解决方法
  9. centos7 ftp服务器搭建_CentOS7下搭建Jellyfin个人流媒体服务器
  10. Python 爬虫 —— 使用 pandas
  11. jQuery EasyUI 下拉菜单获取日期,最高年份为当前年份,最低年份为当前年份向前推10年...
  12. Matlab-中寻找峰值函数,波峰波谷
  13. Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
  14. python的objectproperty,python – ObjectProperty类的用法
  15. win7、win10磁盘分区
  16. 记录MySQL中JSON_EXTRACT JSON_UNQUOTE函数的使用方式
  17. “海天”们推新、“饭爷”们加速;调味料升级战谁能突围?
  18. Adobe InDesign繁体字转简体字
  19. leet343整数拆分
  20. 使用python将罗马字转换为对应的阿拉伯数字

热门文章

  1. 《Think Python》练习 5-2:费马大定理验证
  2. [AcWing算法刷题]之DFS+BFS迷宫模板(简单)
  3. Android APP架构思考
  4. vivaldi浏览器使用技巧
  5. .net core平台socket调用失败 This protocol version is not supported.
  6. 文件上传接受的类型:file的accept属性
  7. fis3 php cgi,FIS3 : FIS3 内置插件及配置
  8. Lua Studio 如何支持cocos2dx-api智能提示
  9. 前端使用富文本编辑器wangEditor
  10. EAS 系统子系统树