[leetcode]剑指 Offer 32 - II. 从上到下打印二叉树 II
文章目录
题目
从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。
例如: 给定二叉树: [3,9,20,null,null,15,7]
3
/ \
9 20
/ \
15 7
返回其层次遍历结果:
[ [3], [9,20], [15,7] ]
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof
解题思路
使用一个队列存储每一层的节点,每次循环都记录下当前队列的大小(n),n即为每层的节点数量,当队列不为空时, 每次出队n个节点同时保存节点的值到一个list,直到队列为空,最后返回结果
代码实现
|
|
文章作者 丛文
上次更新 2022-08-02