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

手机版网站怎样做推广写作网站好吗

手机版网站怎样做推广,写作网站好吗,网赌网站怎么做,建设类网站有哪些题目 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 思路与算法 树的最大深度可以通过其左子树和右子树的最大深度来定义。对于给定节点,最大深度为 1(当前节点&#xff0…

题目

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

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

思路与算法

树的最大深度可以通过其左子树和右子树的最大深度来定义。对于给定节点,最大深度为 1(当前节点)加上其左子树和右子树的最大深度中的最大值。

  1. base case(s):如果树是空的(即当前节点是 None ),则最大深度为 0。
  2. 递归步骤:maxDepth(node)=1+max(maxDepth(node.left),maxDepth(node.right))

代码

# 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 0return 1 + max(self.maxDepth(root.right), self.maxDepth(root.left))

总结

base cases对于防止无限递归和处理空节点至关重要。

http://www.laogonggong.com/news/74116.html

相关文章:

  • 网站建设设计未来前景吉林手机版建站系统开发
  • wordpress登陆后缀安卓神级系统优化工具
  • 网站推广seo百度网络营销推广
  • seo快速建站网络营销环境宏观微观分析
  • 怎么让网站页面自适应vs做的本地网站
  • 公司网站建设设计如何收费google网页版登录入口
  • 无经验做网站百度收录链接提交入口
  • 做网站推广 seo的网站推广途径和要点
  • 常州商城网站制作公司网站开发工程师职业道德
  • 做画册封面的网站佛山专业网站制作
  • 做ppt网站动态上海装修公司排名前三境远
  • 国外vps加速免费下载宁波seo公司排名榜
  • 建网站要多少钱维护wordpress edit lock
  • 网站建设背景和目标重庆选科网站
  • 网站title的写法如何通过国外社交网站做外销
  • 做单页网站盈利案例网站footer怎么做
  • oss做下载网站有哪些实用的网络推广方法
  • 设计网站猪八戒html5做网页网站
  • 多语言网站如何开发网页模板免费下载完整版
  • .net php开发网站开发品牌营销网站建设流程
  • 免费建站系统全flash网站模板
  • 交互式网站开发技术包括济南自助建站软件
  • 用图片设置网站首页泰州专业做网站
  • 做一个网站团队需要哪些人员wordpress去除谷歌字体
  • 星空无限mv国产剧爱采购seo
  • vs 2008网站做安装包如何设计一个logo
  • 做网站做地区好还是全国的好处wordpress获取站点副标题
  • 信阳网站建设招聘网络seo优化
  • 上海微信小程序网站建设济南网站建设李尚荣
  • 广安商城网站建设推广公众号平台的公司