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

Hot-104 二叉树的最大深度

1、解法1:递归

# Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class Solution: def maxDepth(self, root: Optional[TreeNode]) -> int: if not root: return 0 def dfs(node): # 出口: if not node: return 0 left_depth = dfs(node.left) + 1 right_depth = dfs(node.right) + 1 return max(left_depth,right_depth) ans = dfs(root) return ans
http://www.jsqmd.com/news/904781/

相关文章:

  • 通达信缠论插件ChanlunX:3步实现自动化技术分析,解决笔段中枢识别难题
  • 如何通过约束设计避免代理过度执行:从AI到工程实践
  • Claude长文本处理卡顿诊断指南(含火焰图分析+KV Cache内存泄漏定位工具链)
  • 全国钢模板厂家实测排行:基于工程场景的性能与服务对比 - 奔跑123
  • 告别重复劳动:5分钟上手Windows自动化神器Pulover‘s Macro Creator
  • leecodecode【双指针题2】【2026.5.26打卡-java版本】
  • AbMole 小讲堂丨Artemisinin:青蒿素在氧化应激与铁代谢研究中的应用
  • 为团队开发环境统一配置Taotoken CLI工具的方法
  • LeetCode 3120.统计特殊字母的数量 I:(手写)哈希表
  • Claude + LangChain集成测试失效真相:Token截断、上下文漂移与状态同步漏洞(附可复用的断言校验DSL)
  • Silicon Graphics 030-8123-016/B I/O 背板组件
  • 蒙皮(Skinning):让 3D 角色的皮肤跟着骨头动的神奇魔法
  • 导师严选!2026年刚需首选的专业AI论文写作软件
  • 【Sora 2作品集交付标准】:影视级分辨率/帧率/连贯性三重校验清单(附2024最新Luma+Runway交叉验证协议)
  • 马能否走遍棋盘的可达性证明
  • Arduino线性霍尔磁力传感器模块应用指南:从原理到转速测量实战
  • 知行合一:为什么懂了很多道理,还是很难做到?
  • 基于Arduino与超声波传感器的低成本智能跟随小车全攻略
  • OBS Studio 安装 Zoominator 插件
  • 为什么92%的Sora 2预告片被平台限流?深度溯源Meta/Adobe联合内容指纹协议,附3种合规性绕过验证路径
  • 基于树莓派Pico的模块化教育机器人平台设计与实践
  • Arduino与L298N实现线性执行器平滑位置控制
  • 魔术贴采购指南——采购经理们关注哪些供应商特质? - 变量人生001
  • 干货合集:盘点2026年全网顶尖的的降AIGC平台
  • 2026 杭州西装定制工艺 / 预算匹配指南|高定西装口碑排名前十名推荐 - 天天生活分享日志
  • 3分钟解锁网易云音乐:ncmdump解密工具完全指南
  • 番茄小说下载器:3种方式打造个人离线图书馆,告别网络限制
  • 2026 大连卖大牌包包必看!90% 人踩坑套路,添价收包包回收全拆解 - 薛定谔的梨花猫
  • Taotoken 的审计日志功能如何助力企业 API 访问管理
  • 3分钟找出Windows热键冲突元凶:Hotkey Detective让你重掌键盘控制权