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

目录

1.解题思路

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

2.代码实现

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

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

相关推荐
海石12 小时前
1500分的题目,确实有实力,不过还是我略胜一筹
算法·leetcode
海石12 小时前
【记忆化搜索】条条大路通AC,走好适合你的那一条,走到后再考虑走得快
算法·leetcode
Jerry14 小时前
LeetCode 151. 反转字符串中的单词
算法
咖啡星人k16 小时前
从Vibe Coding到Prompt Engineering:AI编程的新技能树
面试·职场和发展·ai编程
a11177616 小时前
LM 算法迭代过程动画演示(SLAM)
算法
头茬韭菜16 小时前
Context 的生死抉择:四层压缩、截断算法与 Session Memory
算法·ai
Jerry16 小时前
LeetCode 541. 反转字符串 II
算法
Jerry17 小时前
LeetCode 344. 反转字符串
算法
搞科研的小刘选手17 小时前
【香港大学主办&IEEE出版】第六届计算机视觉、应用与算法国际学术会议(CVAA 2026)
算法·计算机视觉·应用·学术会议
Java小白笔记17 小时前
Codex config.toml配置实战指南
人工智能·算法·chatgpt·ai编程·集成学习