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

wordpress 设置备案号百度搜索引擎优化的方法

wordpress 设置备案号,百度搜索引擎优化的方法,php精品源码,海口做网站公司一、题目解析 这里需要注意根节点的深度是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/208286.html

相关文章:

  • 社区网站建设与开发论文怎么写线上培训机构有哪些
  • 建设音乐网站怎样在百度上发布免费广告
  • 品牌商城网站建设域名是什么
  • 网站搜索功能怎么做搜索引擎优化的基本方法
  • logo设计竞标网站购买域名后如何建立网站
  • 有没有给做淘宝网站的品牌策划公司排名
  • 做网站需要几个服务器全网营销公司排名前十
  • 杭州公司注销代办一般多少钱seo免费优化网站
  • 咸阳建设委员会官方网站电商seo
  • 福田外贸网站建设深圳网站seo服务
  • 菜鸟网站做图域名解析网站
  • 如何把资料上传到网站地推拉新app推广平台
  • 线上营销的好处镇江关键字优化公司
  • 找人做一下网站大概多少钱社区营销
  • 网站建设 英文seo网站优化详解
  • 用织梦系统做的2个网站要把它都上传到服务器上吗免费手游推广平台
  • wordpress 忘记数据库百度seo刷排名软件
  • 不用dw怎么做网站如何制作网页
  • 可直接进入正能量网站seo的含义是什么意思
  • 永久免费建个人网站在百度上怎么发布广告
  • 建筑做网站网站关键词优化排名公司
  • 网站设建设表单西安关键词排名优化
  • 做网站用的字体seo优化内页排名
  • 建设部网站查询公司深圳竞价托管公司
  • 做网站创意百度品牌广告多少钱
  • 东莞长安网站开发公司百度推广的价格表
  • 自贡市规划建设局网站如何制作付费视频网站
  • 海口网站运营托管报价惠州百度推广优化排名
  • 网站建设销售工作好么关键词在线采集
  • 龙岗网站建设报价百度关键词查询