559. Maximum Depth of N-ary Tree - LeetCode
2024-09-05 06:18:08
Question
559. Maximum Depth of N-ary Tree
Solution
题目大意:N叉树求最大深度
思路:用递归做,树的深度 = 1 + 子树最大深度
Java实现:
/*
// Definition for a Node.
class Node {
public int val;
public List<Node> children;
public Node() {}
public Node(int _val,List<Node> _children) {
val = _val;
children = _children;
}
};
*/
class Solution {
public int maxDepth(Node root) {
if(root == null) return 0;
int depth = 0;
for (Node child : root.children) {
depth = Math.max(depth, maxDepth(child));
}
return depth + 1;
}
}
最新文章
- 【BZOJ 4579】【Usaco2016 Open】Closing the Farm
- Android开发加快sdk更新速度
- 深入了解Windows
- haploview出现";invalid affected status";的解决方法
- [LeetCode] Divide Two Integers( bit + 二分法 )
- [BS-21] 关于OC中对象与指针的思考
- gitHub添加公钥
- Chrome远程调试Android上Chrome的页面
- openresty nginx 安装过程记录
- CSS3 target伪类简介
- W5100使用中的常见问题
- 面向对象的特性-为String类型的变量扩展一个replaceAll()函数
- 写了一个复杂的sql语句
- .NET自带缓存机制实例
- SpringCloud Zuul网关超时
- QT:基本知识(一);
- Lab 1-3
- SVG 学习<;五>; SVG动画
- [转]获取JAVA[WEB]项目相关路径的几种方法
- slice 定义和用法