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

目录

1.解题思路

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

2.代码实现

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

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

相关推荐
JustNow_Man2 分钟前
【Harness】本地文本向量化搜索解决方案--qmd
git·python·算法
敲代码的苦1318 分钟前
头歌 数据结构—消防资源调度
数据结构·算法
布莱克60524 分钟前
C++ 中 set 与 map 的区别详解
开发语言·c++·算法·哈希
lisw0531 分钟前
算法与软件的本质区别
驱动开发·算法·数学建模
上海红同电子34 分钟前
红同电子线束工厂100问|绝缘护套采购,材质PVC、TPE、PP该如何选型?
数据库·经验分享·职场和发展·产品运营·制造·材质
我不会插花弄玉34 分钟前
5.Hash 【由浅入深-redis】
redis·算法·哈希算法
j7~34 分钟前
IT 面试指南:从准备到 Offer 的完整路线图(校招 / 实习通用
面试·职场和发展·秋招·春招·实习面试·it后端
Nuanyt38 分钟前
LeetCode Hot 100 · 双指针 3 题 Java
java·笔记·算法·leetcode·双指针
小淮AI1 小时前
面试前 48 小时,怎样练表达和复盘:一份个人准备记录
面试·职场和发展
志起计算机编程2 小时前
Clickhouse的几个关键优势
算法