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

专业做淘宝网站公司太原网站开发

专业做淘宝网站公司,太原网站开发,网站做简历模板,装饰工程有限公司经营范围LeetCode:二叉树最大深度 1、题目描述: 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 二、思路与算法 如果我们知道了左子树和右子树的最大深度 lll 和 rrr,…

LeetCode:二叉树最大深度

1、题目描述:

给定一个二叉树 root ,返回其最大深度。
二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
在这里插入图片描述

二、思路与算法

如果我们知道了左子树和右子树的最大深度 lll 和 rrr,那么该二叉树的最大深度即为

max(l,r)+1

而左子树和右子树的最大深度又可以以同样的方式进行计算。因此我们可以用「深度优先搜索」的方法来计算二叉树的最大深度。具体而言,在计算当前二叉树的最大深度时,可以先递归计算出其左子树和右子树的最大深度,然后在计算出当前二叉树的最大深度。递归在访问到空节点时退出

1. 先求出左子树最大深度,
2. 在求出右子树最大深度,
3. 然后比较左子树和右子树选取最大深度(从下往上比较)

三、代码实现

class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;} else {//先求出左子树最大深度,在求出右子树最大深度,然后比较左子树和右子树选取最大深度(从下往上比较)int leftDepth = maxDepth(root.left);int rightDepth = maxDepth(root.right);return Math.max(leftDepth, rightDepth) + 1;}}
} 
http://www.ritt.cn/news/1286.html

相关文章:

  • 网站与建设实训报告做营销型网站哪家好
  • 聊城做网站的公司流程站长工具日本
  • 吴江建网站百度官网下载安装
  • 网站开发框架书籍怎么做网页
  • html网站登陆注册怎么做国际新闻最新消息十条摘抄
  • 老司机网站做暖暖哪个平台可以免费推广
  • 平面设计主要学什么软件seo研究中心怎么了
  • 无代码做网站广州seo推广营销
  • 合肥做网站公司哪家好快速收录网
  • 网站的产品图片怎样做清晰合肥网站seo推广
  • wordpress模板开发教程seo软文代写
  • wordpress phpcms比较兰州模板网站seo价格
  • 网站顶端图片素材windows优化大师是自带的吗
  • 婚礼网站怎么做百度人工客服
  • 顺义网站建设百度热议
  • 网页微信二维码登录怎么实现seo可以提升企业网站的
  • 公司网站建设服务如何推广网上国网
  • 做棋牌网站建设多少钱最近的重大新闻
  • wordpress 解析漏洞seo如何优化图片
  • 你有网站 我做房东 只收佣金的网如何制作自己的网址
  • 吉林企业做网站关键词快速排名seo怎么优化
  • 建设企业网站前市场分析汕头seo外包公司
  • 网站空间香港主机十大品牌营销策划公司
  • 中恒建设职业技术培训学校网站广告推广平台网站
  • 外贸日文网站神起网络游戏推广平台
  • 个人可以做宣传片视频网站百度的推广广告
  • 网站开发语言有什么bt磁力搜索神器
  • 网站开发软件开发流程t和p在一起怎么做网站
  • 西安哪家公司制作响应式网站建设企业营销培训课程
  • 免费的网站开发软件百度百度一下一下