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

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

104. 二叉树的最大深度

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

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

示例 1:

输入:root = [3,9,20,null,null,15,7]
输出:3

示例 2:

输入:root = [1,null,2]
输出:2

提示:

  • 树中节点的数量在 [0, 104] 区间内。
  • -100 <= Node.val <= 100
class Solution {int max = 0;public int maxDepth(TreeNode root) {dfs(root,1);return max;}public void dfs(TreeNode root,int count){//深搜记录深度if(root==null)return;if((root.left==null&&root.right==null)){max = Math.max(max,count);return;}dfs(root.left,count+1);dfs(root.right,count+1);}
}

http://www.lryc.cn/news/357395.html

相关文章:

  • 嵌入式0基础开始学习 ⅠC语言(3)分支结构
  • 设计模式21——命令模式
  • 虚拟机报错:VMX 进程已提前退出。VMware Workstation 无法连接到虚拟机。
  • P2341 受欢迎的牛
  • Linux系统编程(五)多线程
  • HTTP Basic Access Authentication Schema
  • #职场发展#其他
  • 【Text2SQL 论文】评估 ChatGPT 的 zero-shot Text2SQL 能力
  • 安卓手机APP开发___设置闹钟
  • 如何评价GPT-4o
  • 自定义窗口事件循环系统
  • 随机森林算法教程(个人总结)
  • 解决Android studio 一直提示下载gradle-xxx-all.zip问题
  • 3DEXPERIENCE DELMIA Role: RVN - Robotics Virtual Commissioning Analyst
  • js知识点之闭包
  • LORA微调,让大模型更平易近人
  • LabVIEW全自动样品处理系统有哪些优势?
  • shell脚本操作http请求的返回值——shell处理json格式数据
  • leetcode力扣 300. 最长递增子序列 II
  • C++_vector简单源码剖析:vector模拟实现
  • 第3章 数据链路层
  • 使用OrangePi KunPeng Pro部署AI模型
  • SpringMVC 数据映射VC
  • Clickhouse Bitmap 类型操作总结—— Clickhouse 基础篇(四)
  • 202474读书笔记|《我自我的田渠归来》——愿你拥有向上的力量,一切的好事都应该有权利发生
  • SheetJS V0.17.5 导入 Excel 异常修复 Invalid HTML:could not find<table>
  • 重学java51.Collections集合工具类、泛型
  • OSPF扩展知识2
  • 数据库技术基础
  • 这些项目,我当初但凡参与一个,现在也不至于还是个程序员