Description
Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).
For example:
Given binary tree [3,9,20,null,null,15,7]
,
1 | 3 |
return its level order traversal as:
1 | [ |
解法
借助队列可以实现按层遍历二叉树,对于每一层的处理,在处理每一层前记录队列的大小即可确定本层需要处理的节点的个数,这样不会让节点的插入影响处理过程。
具体代码如下:
1 | class Solution { |