题目描述
从上到下按层打印二叉树,同一层的节点按照从左到右的顺序打印,每一层打印到一行。
练习地址
实现
lc:
public List<List<Integer>> levelOrder(TreeNode root) {
List<List<Integer>> ans = new ArrayList<>();
if (root == null) return (ans);
Queue<TreeNode> queue = new LinkedList<>();
queue.offer(root);
// 计数器
int curCount = 1;
int nextCount = 0;
List<Integer> temp = new ArrayList<>();
while (!queue.