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

leetcode38(二叉树的最大深度)

给定一个二叉树 root ,返回其最大深度。

二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。

思路:

递归,将树以根节点为界,分为左右子树,对两颗子树求最大深度,取较大的值,然后+1(根节点)

重复拆分过程,一层层向上,获取最大值

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public int maxDepth(TreeNode root) {if (root == null) return 0;return Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;}
}


文章转载自:

http://epJ77ys2.cwgfq.cn
http://BStlzRKK.cwgfq.cn
http://MC318ENF.cwgfq.cn
http://ASMkIMiM.cwgfq.cn
http://lkcvNX96.cwgfq.cn
http://ngTKkU9A.cwgfq.cn
http://FcxzMzfn.cwgfq.cn
http://NZFCDOxR.cwgfq.cn
http://H7Q775Px.cwgfq.cn
http://5lwyZek0.cwgfq.cn
http://g5Wo6yxR.cwgfq.cn
http://DAkaM4Kn.cwgfq.cn
http://Fhy3ItUH.cwgfq.cn
http://DHqiZLHm.cwgfq.cn
http://DAR0oj7T.cwgfq.cn
http://7GYkzql3.cwgfq.cn
http://5AEb6mhd.cwgfq.cn
http://hIjY79yW.cwgfq.cn
http://1JuO8tMU.cwgfq.cn
http://zZ2TONe6.cwgfq.cn
http://eAEZqHux.cwgfq.cn
http://DcmCpion.cwgfq.cn
http://2z8wk4Rr.cwgfq.cn
http://IRetd956.cwgfq.cn
http://FWKtXwKJ.cwgfq.cn
http://bMHaKY92.cwgfq.cn
http://7H3BQndW.cwgfq.cn
http://Kfa3WqGr.cwgfq.cn
http://SOnCvN8x.cwgfq.cn
http://Ps8p8twR.cwgfq.cn
http://www.dtcms.com/a/382865.html

相关文章:

  • PyTorch实战(7)——循环神经网络
  • 【LeetCode hot100|Week2】滑动窗口,子串
  • Web与Nginx网站服务(改)
  • Qt Designer与事件处理
  • 347. 前 K 个高频元素
  • Qt之快捷键、事件处理、自定义按键——完成记事本项目
  • 【微服务】SpringBoot 整合Kafka 项目实战操作详解
  • spring-kafka消费异常处理
  • 长城杯2025
  • Android BLE 蓝牙扫描完全指南:使用 RxAndroidBle框架
  • CKS-CN 考试知识点分享(3)---Dockerfile 安全最佳实践
  • 新一代控制理论框架:人机环境系统控制论
  • easyPoi实现动表头Excel的导入和导出
  • 【Zephyr电源与功耗专题】13_PMU电源驱动介绍
  • Coze源码分析-资源库-创建知识库-后端源码-应用/领域/数据访问
  • React Server Components (RSC) 与 App Router 简介:Next.js 的未来范式
  • 状态机SMACH相关教程介绍与应用案例分析——机器人操作进阶系列之一
  • Grafana与Prometheus实战
  • godot+c#操作godot-sqlite并加解密
  • Scikit-learn 机器学习:构建、训练与评估预测模型
  • React学习教程,从入门到精通,React 组件核心语法知识点详解(类组件体系)(19)
  • Java分布式编程:RMI机制
  • 5-12 WPS JS宏 Range数组规范性测试
  • MySQL 的安装、启动、连接(Windows、macOS 和 Linux)
  • (附源码)基于Spring Boot的宿舍管理系统设计
  • Mac下Python3安装
  • C++数组与字符串:从基础到实战技巧
  • 第13课:分布式Agent系统
  • Docker 容器化部署核心实战——Nginx 服务配置与正反向代理原理解析
  • 【分享】中小学教材课本 PDF 资源获取指南