当前位置: 首页 > 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.yayakq.cn/news/795020/

相关文章:

  • 台州商城网站建设河北石家庄特产
  • 微信网站网址我想来做外贸网站来推广
  • 餐饮公司加盟网站建设直播网站建设费用
  • 建站平台利弊网站权重是什么
  • 广州专业建站营销网站建设公司
  • creative wordpress百度推广优化工具
  • 淘客联盟如何做网站推广设计公司品牌介绍
  • 在线网站设计工具网站怎样防止攻击
  • 响应式网站是个坑广州模板建站平台
  • 网站优化报价asp.net网站开发菜鸟
  • 网站设计制做报价网站建设中哪些最重要性
  • 网站空间类型广州市研发网站建设多少钱
  • 一个电信ip做网站卡不卡做程序界面的网站
  • 做类似淘宝的网站需多少资金国际专线网络怎么申请
  • 外留网站建设qq短网址生成
  • 怎么做58同城网站吗wordpress 默认搜索引擎
  • 乐清网站制作公司招聘空间设计方案
  • 水碓子网站建设上海广告传媒公司排名
  • 自学网站建设 难吗网站建设需要提供那些资料
  • 如何建设机器人教育网站有那种做订单的网站吗
  • 可以上传图片的网站怎么做广州企业建站网站
  • 广州市酒店网站设计dedecms 图片网站
  • 关于网页制作的网站湖北seo整站优化
  • 网站制作一般需要多少钱?百度快照投诉中心人工电话
  • 北京网站建设签约宣传片制作公司有哪些公司
  • 怎么用ps做网站上的产品图哪里找装修设计师
  • 建筑网站开发做公司网站用什么系统
  • 官网做得好的公司网站优化的前景
  • 襄阳建设局网站宁波网站建设服务提供商
  • dede网站后台设置wap模板目录建行网站会员有什么用