当前位置: 首页 > article >正文

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

题目:

题解:

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
}

http://www.kler.cn/a/320268.html

相关文章:

  • 独立开发:一人公司模式下副业产品的全流程
  • 【2】猫眼娱乐后端开发面试题整理
  • 01_MinIO部署(Windows单节点部署/Docker化部署)
  • Quartus+Nios II for eclipse问题合集
  • 【C语言】科技要闻。
  • 【爬虫实战】抓取某站评论
  • github demo网页制作
  • 73 矩阵置零
  • c# sqlite判断某表是否存在的方法
  • 【JavaEE】数据链路层协议和DNS
  • 嵌入式开发中学习C++的用处?
  • 【C++掌中宝】类和对象(一):类的定义和实例化
  • 现代餐饮服务:Spring Boot 点餐系统
  • 柯桥小语种学习之语言交流 | 德语餐厅用语
  • 《星际拓荒》风灵月影修改器探索秘籍:揭开宇宙奥秘,遨游无垠星系
  • java日志框架之Log4j
  • 计算物理精解【4】-Maxima计算
  • 文献阅读——基于拉格朗日乘子的电力系统安全域边界通用搜索方法
  • 18924 二叉树的宽度
  • 修改Opcenter EXFN 页面超时时间(Adjust UI Session Extend Token)
  • 如何分析开源项目
  • 如何使用numpy反转数组
  • 使用Python解决数据分析中的相关性分析
  • 论前端框架的对比和选择 依据 前端框架的误区
  • AMEYA360代理:兆易创新GD32A7系列全新一代车规级MCU介绍
  • 【Python】:列表使用方法! 附带教程源码