1. 题目:
二叉树的层次遍历
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例如:
给定二叉树: [3,9,20,null,null,15,7]
,
1 | 3 |
返回其层次遍历结果:
1 | [ |
2. 解题:
使用队列进行层次遍历。
需要注意的是,使用num
和next
来进行每层的标记。
代码:
1 | /** |
二叉树的层次遍历
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例如:
给定二叉树: [3,9,20,null,null,15,7]
,
1 | 3 |
返回其层次遍历结果:
1 | [ |
使用队列进行层次遍历。
需要注意的是,使用num
和next
来进行每层的标记。
1 | /** |