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

沈阳哪家网站做的好淘宝流量助手平台

沈阳哪家网站做的好,淘宝流量助手平台,网站被篡改怎样做,网络设计方案包括哪些一、题目解析 这里需要注意根节点的深度是1,也就是说计算深度的是从1开始计算的 二、算法原理 解法1:广度搜索,使用队列 解法2:深度搜索,使用递归 当计算出左子树的深度l,与右子树的深度r时,…

一、题目解析

这里需要注意根节点的深度是1,也就是说计算深度的是从1开始计算的

 

 二、算法原理

解法1:广度搜索,使用队列

解法2:深度搜索,使用递归

当计算出左子树的深度l,与右子树的深度r时,总的深度为max(l,r)+1

当root == nullptr时,返回0,此时该节点递归返回的值是1,然后依次返回

先递归我们的左树, 此时根节点为B,B在递归,左树为空,右树也为空,此时B树的深度为max(0,0)+1=1,然后B树递归完,继续递归右树C,C为根节点继续递归,C的左树D继续递归,D的左右子树为空,D递归结果为1返回,C的右树为空返回0,此时C树的深度为max(1,0)+1=2,C的深度为2,A的深度为B,C子树的最大值加1,所以最终递归结果为3。

在递归时,需要我们自己去画递归展开图去体会递归的过程,这里受限于篇幅原因,将递归展开图压缩了。

三、代码示例

class Solution {
public:int maxDepth(TreeNode* root) {if(root == nullptr) return 0;return max(maxDepth(root->left),maxDepth(root->right))+1;   }
};

代码很简短,但重要的是了解递归展开的逻辑,明白为啥这样能得出正确答案。

 

 

看到最后,如果对您有所帮助,还请点赞、收藏和关注,点点关注不迷路,我们下期再见! 

http://www.dtcms.com/wzjs/460977.html

相关文章:

  • 台州做网站app的公司国内永久免费云服务器
  • 网站建设电话销售模版搜索引擎优化自然排名
  • 深圳正规网站建设深圳网络营销渠道
  • 做电影网站大概要多少钱成长电影在线观看免费
  • 跨境网站入口已备案域名购买平台
  • 网站可以做动画轮播吗web成品网站源码免费
  • 网站建设基本要素环球资源网站网址
  • 乌兰察布市建设局网站百度免费安装
  • wordpress注册页模板长沙网站seo服务
  • 网站怎么做让PC和手机自动识别杭州百度快照优化公司
  • 福建国通星驿网络科技有限公司网站优化入门免费教程
  • 望京 网站建设关键词排名软件官网
  • 南宁 网站建设 制作新网域名注册官网
  • 做网站用什么服务器网站seo服务
  • 深圳营销型网站建设-龙华信科营销的四种方式
  • 中国空间站距离地面多少公里seo优化是什么意思
  • 深圳商城网站设计多少钱seo搜索铺文章
  • 知乎企业网站建设友情链接购买平台
  • 海口绿色创意网络科技有限公司seo整站优化报价
  • app网站排名网络舆情监测系统软件
  • 最具有口碑的网站建设如何免费推广网站
  • 邯郸网站建设怎么开发电商seo优化是什么
  • 汕头市委网站两学一做网店运营具体做什么
  • 互联网金融p2p网站建设模板推广赚佣金
  • 母婴网站建设苏州搜索引擎排名优化商家
  • 如何修改wordpress登入地址优化搜狗排名
  • 怎么用ps做网站首页图片尺寸百度网盘app手机版
  • 湖南信息网官方网站软文广告素材
  • 网站设计论文提纲百度推广助手app
  • 网站的总体方案怎么做app推广和宣传