力扣104. 二叉树的最大深度

目录

1.解题思路

如果我们知道了左子树和右子树的最大深度,那么该二叉树的最大深度即为大的深度加一,而左子树和右子树的最大深度又可以以同样的方式进行计算。因此我们可以用「深度优先搜索」的方法来计算二叉树的最大深度。具体而言,在计算当前二叉树的最大深度时,可以先递归计算出其左子树和右子树的最大深度.

2.代码实现

cpp 复制代码
int maxDepth(struct TreeNode* root) 
{
    if(root==NULL)
    return 0;
     return fmax(maxDepth(root->left), maxDepth(root->right)) + 1;                                                                                                                                                   
}

结尾:今天的分享到此结束,喜欢的朋友如果感觉有帮助可以点赞三连支持,咱们共同进步!

相关推荐
月明长歌7 分钟前
【码道初阶】一道经典的简单题:Boyer-Moore 多数投票算法|多数元素问题(LeetCode 169)
算法·leetcode·职场和发展
CoderYanger13 分钟前
动态规划算法-路径问题:7.礼物的最大价值
开发语言·算法·leetcode·动态规划·1024程序员节
蕓晨14 分钟前
钱币找零问题-贪心算法解析
c++·算法·贪心算法
hetao173383719 分钟前
2025-12-04 hetao1733837的刷题记录
c++·算法
mjhcsp23 分钟前
C++ 后缀自动机(SAM):原理、实现与应用全解析
java·c++·算法
gihigo199826 分钟前
一维光栅结构严格耦合波分析(RCWA)求解器
算法
海边夕阳200636 分钟前
【每天一个AI小知识】:什么是人脸识别?
人工智能·经验分享·python·算法·分类·人脸识别
liu****38 分钟前
13.数据在内存中的存储
c语言·开发语言·数据结构·c++·算法
我不会写代码njdjnssj1 小时前
贪心算法+动态规划
算法·贪心算法·动态规划
Unstoppable221 小时前
代码随想录算法训练营第 55 天 | 53. 寻宝(Prim + Kruskal)
数据结构·算法··kruskal·prim