技术栈

37.二叉树的最大深度

苦藤新鸡2026-01-25 10:59

1.递归的理解

2.代码

cpp 复制代码
class Solution {
public:
    int maxDepth(TreeNode* root) {
        if(root==NULL){
            return 0;
        }
        int leftdepth = maxDepth(root->left);
        int rightdepth = maxDepth(root->right);
        int realdepth = max(leftdepth,rightdepth)+1;//1为根节点
        return realdepth;
    }
};
上一篇:Vue 中的 keep-alive 组件
下一篇:k8s 更新镜像
相关推荐
苦藤新鸡
6 小时前
39.判断对称二叉树
数据结构·力扣
Anastasiozzzz
1 天前
力扣hot100 20.有效的括号 解析
java·算法·面试·力扣
苦藤新鸡
1 天前
29.删除倒数第N个节点
数据结构·链表·力扣
苦藤新鸡
2 天前
28.两数相加,进位制
数据结构·算法·链表·力扣
苦藤新鸡
4 天前
20.右旋转图片
数据结构·算法·leetcode·力扣
苦藤新鸡
5 天前
15 .数组右移动k个单位
算法·leetcode·动态规划·力扣
苦藤新鸡
5 天前
18.矩阵同行同列全置零
数据结构·c++·算法·力扣
苦藤新鸡
5 天前
19.旋转输出矩阵
c++·算法·leetcode·力扣
闻缺陷则喜何志丹
13 天前
【状态机动态规划】3686. 稳定子序列的数量|1969
c++·算法·动态规划·力扣·状态机动态规划
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05UV安装并设置国内源06Open Code教程(四)| 高级配置与集成07BongoCat - 跨平台键盘猫动画工具08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09MC.JS 网页版《我的世界》 免安装中文版10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)