广度优先遍历,递归也可以实现
来源:8-2 深度与广度优先遍历

慕用6828665
2021-01-09
const queue = [];
var fn = (root) => {
queue.push(…root);
const head = queue.shift();
if(!head) return;
console.log(head.value);
if(head.children.length === 0) {
fn([])
}else{
fn(head.children)
}
}
const res = fn([tree]);
写回答
1回答
-
lewis
2021-01-10
嗯嗯,也可以
00
相似问题