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

目录

1.解题思路

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

2.代码实现

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

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

相关推荐
神明不懂浪漫22 分钟前
【第五章】队列
开发语言·数据结构·经验分享·笔记·算法
happy_baymax23 分钟前
MATLAB MCP Server+ MATLAB Agentic Toolkit+Simulink Agentic Toolkit自动更新批处理文件.ps1
人工智能·算法
城管不管1 小时前
第八次面试2026.8.10
面试·职场和发展
橘和柠1 小时前
知识图谱实战(一):数据采集与实体关系抽取(完整代码)
算法
Mem0rin1 小时前
前缀和:中心下标与数组乘积
数据结构·算法
windliang1 小时前
Claude Code 源码分析(八):Memory 如何被写入、整理与按需召回
前端·算法·面试
漂流瓶jz1 小时前
UVA-12174 Shuffle的播放记录 题解答案代码 算法竞赛入门经典第二版
数据结构·c++·算法·图论·滑动窗口·算法竞赛入门经典·uva
Forever Nore1 小时前
LeetCode 6 Z 字形变换 - 按行模拟
算法·leetcode
fkyyly2 小时前
hermes解读
算法·code_agent
过期的秋刀鱼!3 小时前
使用都热编码的分类特征
人工智能·算法·决策树·机器学习·分类·数据挖掘