二叉树的层次遍历。给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
例如:
给定二叉树: [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 | |
微信打赏
支付宝打赏