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

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

文章目录

  • 题目介绍
  • 解法

题目介绍

在这里插入图片描述

解法

如果知道了左子树和右子树的最大深度 l 和 r,那么该二叉树的最大深度即为max(l,r)+1,而左子树和右子树的最大深度又可以以同样的方式进行计算。因此我们可以用递归的方法来计算二叉树的最大深度。具体而言,在计算当前二叉树的最大深度时,可以先递归计算出其左子树和右子树的最大深度,然后在 O(1) 时间内计算出当前二叉树的最大深度。递归在访问到空节点时退出。

class Solution {public int maxDepth(TreeNode root) {if(root == null){return 0;}int leftdpeth = maxDepth(root.left);int rightdpeth = maxDepth(root.right);return Math.max(leftdpeth,rightdpeth) + 1;}
}
http://www.lryc.cn/news/448868.html

相关文章:

  • 单片机长短按简单实现
  • 如何用好通义灵码企业知识库问答能力?
  • C语言自定义类型:联合体
  • 【JavaEE】——线程池大总结
  • 编程中为什么使用0和1表示状态
  • C++入门基础知识90(实例)——实例15【求两数的最大公约数】
  • 自动化办公-Python-os模块的使用
  • 无人机之数据处理技术篇
  • 828华为云征文|部署多功能集成的协作知识库 AFFiNE
  • c++(AVL树及其实现)
  • Cesium GIS项目关于湖泊识别与提取的实现
  • 两个圆形 一个z里面一个z外面,z里面的大,颜色不同 html
  • 【Power Query】M函数-table
  • uni-app 封装websocket 心跳检测,开箱即用
  • ASP.NET Core8.0学习笔记(十九)——EF Core DbSet
  • Android Camera 预览角度和拍照保存图片角度相关
  • 新手如何使用Qt——方法使用
  • 友元运算符重载函数
  • 从0开始实现es6 promise类
  • XML 编码
  • AI周报(9.22-9.28)
  • 基于RealSense D435相机实现手部姿态重定向
  • js中防抖 debounce 节流 throttle 原理 从0手动实现
  • AIGC: 10 AI转文服务器的搭建过程记录
  • 性能测试1初步使用Jmeter
  • OpenGL ES 绘制一个三角形(2)
  • QT----Creater14.0,qt5.15无法启动调试,Launching GDB Debugger报红
  • 初试React前端框架
  • 华为OD机试真题---手机App防沉迷系统
  • 物流货运托运发货单二联三联打印软件定制 佳易王物流单管理系统操作教程