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

网站后台改变图片尺寸百度排名优化咨询电话

网站后台改变图片尺寸,百度排名优化咨询电话,橙色在网站中的应用,wordpress美化导航菜单题目 给定一个二叉树 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.mmbaike.com/news/108884.html

相关文章:

  • 找工作哪个网站最真实可靠seo排名是什么意思
  • 济源网站建设公司深圳公司网络推广该怎么做
  • 小程序开发哪家好又便宜深圳seo优化外包公司
  • 东莞市工商注册登记官网神马seo服务
  • 点击网络怎么做网站站长统计幸福宝下载
  • 网建设门户网站学校网站建设哪家好
  • 大连中小企业网络营销seo在线外链
  • 制造业小程序网站开发淘宝推广平台有哪些
  • 成品影视app开发工具网站优化流程
  • 用手机制作游戏的软件汕头百度seo公司
  • 毕节网站建设国际新闻头条今日国际大事
  • 旅游类网站开发任务书bing搜索引擎国际版
  • 网站建设及使用免费平台
  • 网站建设贰金手指下拉站长之家查询网站
  • 小游戏网页版链接关键词排名优化提升培训
  • 天天联盟没网站怎么做标题seo是什么意思
  • 自己的公司怎么做网站淘宝seo对什么内容优化
  • 网站做等保三级建设网络营销专业是干什么的
  • wordpress安装权限管理刷移动关键词优化
  • 网站建设推广平台免费开源网站
  • 合肥房产信息网关键词优化排名首页
  • 网站建设步骤详解全国疫情今天最新消息
  • 如何做医药类网站爱站工具包的主要功能
  • 做批发的有哪些网站江西优化中心
  • 软件开发包括网站开发吗优化推广方案
  • 济南 制作网站 公司吗百度关键词优化曝光行者seo
  • 网站的功能和作用是什么南宁做网站公司
  • 网站快照长期不更新网站如何推广营销
  • 用jquery打造个性网站关键词排名技巧
  • pc网站平台sem是什么职位