LeetCode 104. 二叉树的最大深度(Maximum Depth of Binary Tree)
2024-08-26 13:56:43
104. 二叉树的最大深度
104. Maximum Depth of Binary Tree
题目描述
给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
LeetCode104. Maximum Depth of Binary Tree
示例:
给定二叉树 [3,9,20,null,null,15,7],
```
3
/ \
9 20
/ \
15 7
```
返回它的最大深度 3。
```
3
/ \
9 20
/ \
15 7
```
返回它的最大深度 3。
Java 实现
class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int x) {
val = x;
}
}
public class Solution {
public int maxDepth(TreeNode root) {
if (root == null) {
return 0;
}
return Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;
}
}
相似题目
参考资料
- https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/
- https://leetcode.com/problems/maximum-depth-of-binary-tree/
最新文章
- isKindOfClass和isMemberOfClass 区别
- 解决POST数据时因启用Csrf出现的400错误
- codeforces 449B Jzzhu and Cities (Dij+堆优化)
- 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
- windows下PHP批量生成打包android程序APK-渠道txt植入apk文件
- 从数据库得到的结果集存放到List集合中
- JAVA每日一旅3
- MySQL 通过mysql_config_editor更安全的登录数据库
- Firefly官方教程之DBentrust使用文档
- 【转】Java编程之字符集问题研究
- STL采用的标准模板库
- PAT 天梯赛 L1-009 N个数求和
- poi解析excel
- OSW 快速安装部署
- MongoDB导入导出以及数据库备份以及.dat数据
- 阿里巴巴CI:CD之分层自动化实践之路
- autolayout 高度自适应
- 项目总结06:Java Excel文件导入功能HSSFWorkbook(xls)和 XSSFWorkbook (xlsx)
- idea安装破解永久有效
- oracle-表空间剩余空间大小占比查询
热门文章
- JS 中的prototype、__proto__与constructor
- 模板 - 数学 - 多项式 - 快速数论变换/NTT
- [代码审计]PHP_Bugs题目总结(1)
- 根据数据文件自定义边界条件timeVaryingUniformFixedValue【转载】
- 第07组 团队Git现场编程实战
- 与 ES5 相比,React 的 ES6 语法有何不同?
- Nginx 配置操作注意事项
- PHP获取远程文件的大小,通过ob_get_contents实现
- leetcode 11. Container With Most Water 、42. Trapping Rain Water 、238. Product of Array Except Self 、407. Trapping Rain Water II
- Flutter 中SimpleDialog简单弹窗使用