博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode-104.Maxinum Depth of Binary Tree
阅读量:5348 次
发布时间:2019-06-15

本文共 645 字,大约阅读时间需要 2 分钟。

Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.

Note: A leaf is a node with no children.

Example:

Given binary tree [3,9,20,null,null,15,7],

3   / \  9  20    /  \   15   7

return its depth = 3.

1 public int maxDepth(TreeNode root) {
//树 递归 my2 if(null==root){3 return 0;4 }5 int ld=maxDepth(root.left);6 int lr = maxDepth(root.right);7 int d = ld>lr?(ld+1):(lr+1);8 return d;9 }

 

还可以使用BFS

 

相关题

二叉树的最小深度 LeetCode111 

  

转载于:https://www.cnblogs.com/zhacai/p/10429258.html

你可能感兴趣的文章
带你全面了解高级 Java 面试中需要掌握的 JVM 知识点
查看>>
sonar结合jenkins
查看>>
解决VS+QT无法生成moc文件的问题
查看>>
AngularJs练习Demo14自定义服务
查看>>
关于空想X
查看>>
CF1067C Knights 构造
查看>>
[BZOJ2938] 病毒
查看>>
webstorm修改文件,webpack-dev-server不会自动编译刷新
查看>>
Scikit-learn 库的使用
查看>>
CSS: caption-side 属性
查看>>
python 用数组实现队列
查看>>
认证和授权(Authentication和Authorization)
查看>>
Mac上安装Tomcat
查看>>
CSS3中box-sizing的理解
查看>>
传统企业-全渠道营销解决方案-1
查看>>
Lucene全文检索
查看>>
awk工具-解析1
查看>>
推荐一款可以直接下载浏览器sources资源的Chrome插件
查看>>
CRM product UI里assignment block的显示隐藏逻辑
查看>>
AMH V4.5 – 基于AMH4.2的第三方开发版
查看>>