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

559. N 叉树的最大深度(递归法)

目录

一:题目:

二:代码:

三:结果:


一:题目:

给定一个 N 叉树,找到其最大深度。

最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。

N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。

二:代码:

/*
// Definition for a Node.
class Node {
public:int val;vector<Node*> children;Node() {}Node(int _val) {val = _val;}Node(int _val, vector<Node*> _children) {val = _val;children = _children;}
};
*/
class Solution {
public:int maxDepth(Node* root) {if(!root) return 0;int depth=0;for(int i=0;i<root->children.size();i++){depth=max(depth,maxDepth(root->children[i]));}return depth+1;}
};

三:结果:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • wp-autopost-pro 3.7.8最新完美版
  • 神经网络——非线性激活
  • wooyu漏洞库YYDS!!!入门之道:重现乌云漏洞库
  • 【Java EE】深入理解 Java 线程的生命周期与状态转换
  • Python 和 PyCharm 安装(傻瓜式)
  • C 06 编译4阶段
  • Linux 下 gdb 的使用
  • 10个企业网络安全建议,解决99%的网络安全问题
  • Clickhouse 二进制安装
  • 一个资深测试工程师面试一来就问我这些题目
  • 《黑神话·悟空》:国产3A大作背后是用什么语言开发的?
  • OpenGL实现3D游戏编程【连载5】——纹理坐标、纹理贴图
  • 链接 -- 动静态链接 --特点、区别、静态库安装下载
  • 基于huggingface peft进行qwen1.5-7b-chat训练/推理/服务发布
  • Java 入门指南:异常处理(Exception Handling)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Android交互
  • classpath对获取配置文件的影响
  • github指令
  • js
  • JS题目及答案整理
  • KMP算法及优化
  • magento 货币换算
  • mysql外键的使用
  • react-native 安卓真机环境搭建
  • Vue全家桶实现一个Web App
  • 阿里云购买磁盘后挂载
  • 从零开始在ubuntu上搭建node开发环境
  • 来,膜拜下android roadmap,强大的执行力
  • 力扣(LeetCode)965
  • 漂亮刷新控件-iOS
  • 转载:[译] 内容加速黑科技趣谈
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (k8s中)docker netty OOM问题记录
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (八)Spring源码解析:Spring MVC
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (九十四)函数和二维数组
  • (六)激光线扫描-三维重建
  • (学习总结16)C++模版2
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .cfg\.dat\.mak(持续补充)
  • .net core Redis 使用有序集合实现延迟队列
  • .NET Remoting学习笔记(三)信道
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 使用ajax控件后如何调用前端脚本
  • .NET开源、简单、实用的数据库文档生成工具
  • .NET中的Exception处理(C#)
  • .ui文件相关
  • /*在DataTable中更新、删除数据*/