【力扣】104. 二叉树的最大深度
发布日期:2021-06-29 19:43:54
浏览次数:2
分类:技术文章
本文共 573 字,大约阅读时间需要 1 分钟。
题目:给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7],3 / \ 9 20 / \ 15 7
返回它的最大深度 3 。
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public int maxDepth(TreeNode root) { if(root == null) return 0;//无根节点 int l = maxDepth(root.left);//相同根节点的左节点 int r = maxDepth(root.right);//相同根节点的右节点 return Math.max(l, r) + 1;//比较这两个的深度哪个大,再加上该层 }}
转载地址:https://darkness.blog.csdn.net/article/details/103819591 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月14日 01时26分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
static方法和非static方法的区别(java)
2019-04-30
Robolectric 测试你的Android代码
2019-04-30
Google Voice、Voice Search 安装
2019-04-30
android studio 使用lint工具 - 代码检视
2019-04-30
在Android Studio中进行单元测试和UI测试
2019-04-30
qt-embedded-linux移植要点qt
2019-04-30
Linux设备文件简介
2019-04-30
java单例模式
2019-04-30
移植了Qt4.5
2019-04-30
DM3730触摸屏校验
2019-04-30
在子线程中new Handler报错--Can't create handler inside thread that has not called Looper.prepare()
2019-04-30
移植Qt4.7.3
2019-04-30
Qt移植对USB鼠标键盘、触摸屏的支持
2019-04-30
LCD驱动移植
2019-04-30
驱动开发小结
2019-04-30
Qt Creator创建纯C、c++工程
2019-04-30
Android单元测试之 Robolectric3.0+
2019-04-30
qt configure参数解释
2019-04-30
Git Push 避免用户名和密码方法
2019-04-30
Java总结篇系列:Java多线程(一)
2019-04-30