二叉树的层次遍历。给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例如:
给定二叉树: [3,9,20,null,null,15,7]
,
1 |
|
返回其层次遍历结果:
1 |
|
1 |
|
思路一
广度优先遍历,使用队列解决。时间复杂度 \(O(n)\)。
1 |
|
思路二
使用递归解决。时间复杂度 \(O(n)\)。
1 |
|
二叉树的层次遍历。给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例如:
给定二叉树: [3,9,20,null,null,15,7]
,
1 |
|
返回其层次遍历结果:
1 |
|
1 |
|
广度优先遍历,使用队列解决。时间复杂度 \(O(n)\)。
1 |
|
使用递归解决。时间复杂度 \(O(n)\)。
1 |
|
微信打赏
支付宝打赏