当前位置: 首页 > 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));
}

相关文章:

  • 什么是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 图形
  • 小核酸药物企业瑞博生物递表港交所,去年亏损2.81亿元
  • 深观察丨从“不建议将导师挂名为第一作者”说开去
  • 五月院线片单:就看五一档表现了
  • 比熬夜更伤肝的事,你可能每天都在做
  • 发布亮眼一季度报后,东阿阿胶股价跌停:现金流隐忧引发争议
  • 这场迪图瓦纪念拉威尔的音乐会,必将成为乐迷反复品味的回忆