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
}
相关推荐
菜菜的顾清寒20 分钟前
力扣HOT100(16)除了自身以外数组的乘积
算法·leetcode·职场和发展
老虎062732 分钟前
LeetCode热题100 刷题笔记(第六天)双指针 「 盛最多水的容器」
笔记·算法·leetcode
@atweiwei33 分钟前
基于Go语言构建轻量级微服务框架的设计与实现
开发语言·微服务·golang
Frostnova丶1 小时前
LeetCode 735 & 2751.栈模拟碰撞问题详解
算法·leetcode
回到原点的码农1 小时前
GO 快速升级Go版本
开发语言·redis·golang
ん贤1 小时前
AI 大模型落地系列|Eino ADK体系篇:你对 ChatModelAgent 有了解吗?
人工智能·golang·eino·chatmodelagent
wfbcg1 小时前
每日算法练习:LeetCode 28. 找出字符串中第一个匹配项的下标 ✅
算法·leetcode·职场和发展
迷藏4942 小时前
**发散创新:Go语言中基于上下文的优雅错误处理机制设计与实战**在现代后端开发中,**错误处理**早已不是简单
java·开发语言·后端·python·golang
阿Y加油吧2 小时前
力扣滑动窗口两大压轴题:最小覆盖子串 + 滑动窗口最大值(保姆级思路 + 代码详解)
算法·leetcode·职场和发展
北顾笙9802 小时前
day11-数据结构力扣
数据结构·算法·leetcode