二叉树的层序遍历
二叉树的层序遍历
1、题目
2、题解
广度优先搜索
借助数据结构队列,实现逐层打印
算法流程:
- 根节点为空时,返回空列表
- 初始化队列为根节点
- 当队列为空时跳出循环:
- 新建临时结果列表用于存储当前层结果和临时队列用于存储下一层结果
- 遍历队列,将结果存储临时结果列表,若当前节点的左(右)子节点不为空,则将临时节点加入临时队列
- 令队列等于临时队列
- 返回结果列表
1 |
|
二叉树的层序遍历
http://example.com/2024/04/09/二叉树的层序遍历/