'''给定一个二叉树 root ,返回其最大深度。
二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
'''
# 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 root==None :
return 0
L=self.maxDepth(root.left)
R=self.maxDepth(root.right)
return max(L,R)+1
二叉树最大深度算法解析
ljxp12345682026-02-21 9:19
相关推荐
即使再小的船也能远航8 小时前
【Python】安装weixin_421725268 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?没有梦想的咸鱼185-1037-16638 小时前
AI-Python机器学习、深度学习核心技术与前沿应用及OpenClaw、Hermes自动化编程axinawang8 小时前
第3课:变量与输入idingzhi9 小时前
A股量化策略日报()zyk_computer9 小时前
AI 时代,或许 Rust 比 Python 更合适weixin199701080169 小时前
【保姆级教程】淘宝/天猫商品详情 API(item_get)接入指南:Python/Java/PHP 调用示例与 JSON 返回值解析萌新小码农9 小时前
python装饰器KK溜了溜了9 小时前
Python从入门到精通2401_884454159 小时前
mysql处理复杂SQL性能_InnoDB优化器与MyISAM差异