当前位置: 首页 > news >正文

【Leetcode】二叉树的最大深度

二叉树的最大深度

题目

在这里插入图片描述

思路

采用递归思路将树的最大高度问题转换为左子树和右子树中的最大高度问题,不断递归子问题下去,达到求解

代码实现

int max(int a,int b)
 {
    return a>b?a:b;
 }

int maxDepth(struct TreeNode* root) 
{
    if(root==NULL)
    return 0;

    return 1+max(maxDepth(root->left),maxDepth(root->right));
}
http://www.dtcms.com/a/27770.html

相关文章:

  • 什么是bundle?什么是chunk?什么是module?
  • PDF文档管理系统V2.0
  • 《被讨厌的勇气》(七)
  • TensorFlow 2 来训练一个线性回归模型
  • 搜索引擎友好:设计快速收录的网站架构
  • 源码方式安装llama.cpp及调试
  • 跨语言语义理解与生成:多语言预训练方法及一致性优化策略
  • 第1章大型互联网公司的基础架构——1.10 其他NoSQL数据库
  • Java字节码指令详解
  • 2.19学习(php文件后缀)
  • uView UI 在 UniApp 中的集成与配置
  • 部署Langchain-Chatchat
  • 蓝桥杯 1.语言基础
  • Dart 3.5语法 28-29
  • java练习(34)
  • Python的内置模块有哪些?
  • Wireshark使用介绍
  • sudo apt install systemd 安装失败
  • Linux系统管理员常用命令汇总与实用指南
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter18-动画与 Canvas 图形
  • azure sql 网络安全组 网络安全sql注入
  • OpenAI Swarm 多智能体框架介绍
  • python 3.6.8支持的Django版本是多少?
  • 推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具
  • 【演化思维3-没有永恒的理论】
  • AI工具讲解
  • 定位用户登录的主机
  • 数据库-SQLite
  • 柒拾玖- 贝尔不等式
  • SpringBoot:SSL证书部署+SpringBoot实现HTTPS安全访问