Golang | Leetcode Golang题解之第429题N叉树的层序遍历

题目:

题解:

Go 复制代码
func levelOrder(root *Node) (ans [][]int) {
    if root == nil {
        return
    }
    q := []*Node{root}
    for q != nil {
        level := []int{}
        tmp := q
        q = nil
        for _, node := range tmp {
            level = append(level, node.Val)
            q = append(q, node.Children...)
        }
        ans = append(ans, level)
    }
    return
}
相关推荐
8***23555 小时前
【Golang】——Gin 框架中间件详解:从基础到实战
中间件·golang·gin
ヽ格式化9 小时前
Go与PHP变量声明全方位对比:从语法到性能的深度解析
golang·php
CoderYanger9 小时前
递归、搜索与回溯-综合练习:19.目标和
java·算法·leetcode·1024程序员节
ERP老兵-冷溪虎山10 小时前
Python/JS/Go/Java同步学习(第五十篇半)四语言“path路径详解“对照表: 看完这篇定位文件就通透了(附源码/截图/参数表/避坑指南)
java·javascript·python·golang·中医编程·编程四语言同步学·path路径详解
吃着火锅x唱着歌11 小时前
LeetCode 3185.构成整天的下标对数目II
算法·leetcode·职场和发展
资深web全栈开发11 小时前
LeetCode 1590:使数组和能被 p 整除(前缀和 + 哈希表优化)
算法·leetcode·前缀和·算法优化·哈希表·go 语言·取模运算
CoderYanger12 小时前
递归、搜索与回溯-综合练习:27.黄金矿工
java·算法·leetcode·深度优先·1024程序员节
大吱佬12 小时前
GO 八股整理(自用)
开发语言·后端·golang
sin_hielo12 小时前
leetcode 1590
数据结构·算法·leetcode
吃着火锅x唱着歌12 小时前
LeetCode 2748.美丽下标对的数目
数据结构·算法·leetcode