目录

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
}
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
不知名美食探索家2 小时前
【11】Redis快速安装与Golang实战指南
redis·golang·bootstrap
熬夜造bug2 小时前
LeetCode Hot100 刷题笔记(1)—— 哈希、双指针、滑动窗口
笔记·leetcode·hot100
普通网友2 小时前
内置AI与浏览器的开源终端Wave Terminal安装与远程连接内网服务器教程
开发语言·后端·golang
行思理3 小时前
go语言应该如何学习
开发语言·学习·golang
returnShitBoy4 小时前
Go语言中的垃圾回收是如何工作的?
java·jvm·golang
普通网友5 小时前
如何在CentOS部署青龙面板并实现无公网IP远程访问本地面板
开发语言·后端·golang
不吃元西5 小时前
leetcode 74. 搜索二维矩阵
算法·leetcode·矩阵
小开不是小可爱5 小时前
leetcode_454. 四数相加 II_java
java·数据结构·算法·leetcode
亓才孓7 小时前
[leetcode]01背包问题
算法·leetcode·职场和发展
LuckyLay9 小时前
LeetCode算法题(Go语言实现)_38
算法·leetcode·golang