技术栈

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

__AtYou__2024-09-26 13:11

题目:

题解:

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
}
上一篇:SQL 语法学习详细指南
下一篇:渗透测试工具 sqlmap 基础教程
相关推荐
緈福的街口
4 小时前
【leetcode】2900. 最长相邻不相等子序列 I
算法·leetcode·职场和发展
进击的小白菜
5 小时前
LeetCode 153. 寻找旋转排序数组中的最小值:二分查找法详解及高频疑问解析
数据结构·算法·leetcode
Chandler24
7 小时前
Go语言 GORM框架 使用指南
开发语言·后端·golang·orm
wktomo
8 小时前
GO语言学习(二)
学习·golang
緈福的街口
8 小时前
【leetcode】144. 二叉树的前序遍历
算法·leetcode
你怎么知道我是队长
8 小时前
Go语言语法---输入控制
golang
蚂蚁在飞-
8 小时前
Golang基础知识—cond
开发语言·后端·golang
李迟
9 小时前
Golang实践录:在go中使用curl实现https请求
开发语言·golang·https
Dream it possible!
9 小时前
LeetCode 热题 100_寻找重复数(100_287_中等_C++)(技巧)(暴力解法;哈希集合;二分查找)
c++·leetcode·哈希算法
BUG制造机.
9 小时前
Go 语言的 GMP 模型
golang
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU06Coze扣子平台完整体验和实践(附国内和国际版对比)07Ubuntu24.04安装中文输入法08DeepSeek各版本说明与优缺点分析09苍穹外卖面试总结10组基轨迹建模 GBTM的介绍与实现(Stata 或 R)