BFS 模板
// BFS
function bfs(root) {
// 队列
const queue = [root]
// 存储访问后的结果
const visited = []
while (queue.length) {
const node = queue.shift()
// 记录访问记录
visited.push(node.val)
// 添加子节点
node.children.forEach(child => queue.push(child))
}
return visited
}