剑指 Offer 32 - II. 从上到下打印二叉树 II
从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。
const levelOrder = root => {
if (!root) return [];
const res = [];
const queue = [root];
while (queue.length) {
let len = queue.length;
res.push([]);
for(var i =0;i<len;i++){
var node = queue.shift()
if(node){
res[res.length - 1].push(node.val);
node.left && queue.push(node.left);
node.right && queue.push(node.right);
}
}
}
return res;
};