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

Golang | Leetcode Golang题解之第559题N叉树的最大深度

题目:

题解:

func maxDepth(root *Node) (ans int) {
    if root == nil {
        return
    }
    queue := []*Node{root}
    for len(queue) > 0 {
        q := queue
        queue = nil
        for _, node := range q {
            queue = append(queue, node.Children...)
        }
        ans++
    }
    return
}

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

相关文章:

  • Qt 和 WPF(Windows Presentation Foundation)
  • 【MySQL】MySQL函数之JSON_EXTRACT
  • C++面试基础知识:排序算法 C++实现
  • 蔚来Java面试题及参考答案
  • UVC 输出视频格式修改和windows下数据分析
  • vivo 游戏中心包体积优化方案与实践
  • 什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性
  • 鸿蒙5.0版开发:命令行工具(mediatool工具)
  • 网络基础-超文本协议与内外网划分(超长版)
  • Jmeter中的定时器(一)
  • Chromium 中chrome.system.storage扩展接口定义c++
  • Docker入门系列——Docker-Compose
  • 【OpenGL】OpenGL简介
  • 大数据微服务方案
  • ROS2-python服务service和client节点(实现加法运算)
  • linux命令详解,openssl+历史命令详解
  • JDBC概述
  • 移动端【01】面试系统的MVVM重构实践
  • 重构代码之替换参数为显式方法
  • axios如何给某一个请求设置请求头信息
  • 让SQL更优雅!深入浅出【公用表表达式(CTE)】语法及实战案例
  • llama-cpp模型轻量化部署与量化
  • HTTP的了解
  • [智能车摄像头是一种安装在汽车上用于辅助驾驶和提高安全性的重要设备]
  • caozha-CEPCS(新冠肺炎疫情防控系统)
  • odoo-040 odoo17前端的js方法调用后端py方法action报错