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。

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;
}
}

相似题目

参考资料

最新文章

  1. isKindOfClass和isMemberOfClass 区别
  2. 解决POST数据时因启用Csrf出现的400错误
  3. codeforces 449B Jzzhu and Cities (Dij+堆优化)
  4. 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
  5. windows下PHP批量生成打包android程序APK-渠道txt植入apk文件
  6. 从数据库得到的结果集存放到List集合中
  7. JAVA每日一旅3
  8. MySQL 通过mysql_config_editor更安全的登录数据库
  9. Firefly官方教程之DBentrust使用文档
  10. 【转】Java编程之字符集问题研究
  11. STL采用的标准模板库
  12. PAT 天梯赛 L1-009 N个数求和
  13. poi解析excel
  14. OSW 快速安装部署
  15. MongoDB导入导出以及数据库备份以及.dat数据
  16. 阿里巴巴CI:CD之分层自动化实践之路
  17. autolayout 高度自适应
  18. 项目总结06:Java Excel文件导入功能HSSFWorkbook(xls)和 XSSFWorkbook (xlsx)
  19. idea安装破解永久有效
  20. oracle-表空间剩余空间大小占比查询

热门文章

  1. JS 中的prototype、__proto__与constructor
  2. 模板 - 数学 - 多项式 - 快速数论变换/NTT
  3. [代码审计]PHP_Bugs题目总结(1)
  4. 根据数据文件自定义边界条件timeVaryingUniformFixedValue【转载】
  5. 第07组 团队Git现场编程实战
  6. 与 ES5 相比,React 的 ES6 语法有何不同?
  7. Nginx 配置操作注意事项
  8. PHP获取远程文件的大小,通过ob_get_contents实现
  9. leetcode 11. Container With Most Water 、42. Trapping Rain Water 、238. Product of Array Except Self 、407. Trapping Rain Water II
  10. Flutter 中SimpleDialog简单弹窗使用