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

网站建设厃金手指花总十一/谷歌搜索引擎免费入口 台湾

网站建设厃金手指花总十一,谷歌搜索引擎免费入口 台湾,开发者导航,小程序微信怎么开发基本思路: (1)求每个节点左右子树的深度,则进过该节点的最大lengthldeeprdeep; (2)取最大的length即为二叉树的直径 当然这个算法性能不好,但思路很简单,这次也采用递归算法,如果要求…

基本思路:

(1)求每个节点左右子树的深度,则进过该节点的最大length=ldeep+rdeep;

(2)取最大的length即为二叉树的直径

当然这个算法性能不好,但思路很简单,这次也采用递归算法,如果要求采用非递归的话,首先需要改动的是TreeDeep,然后FindMax这个实际上市递归遍历每个节点,可以用遍历的非递归形式替换即可。(如果有人想要看非递归又不会,给我留言,我就添加上)

这个问题一个延伸,就是输出最长路径

给出一个思路抛砖引玉:在FindMaxLen函数外面添加一个全局变量BitTree finalroot;

修改MaxLen=处的代码为

if(temp>MaxLen){

  MaxLen=temp;

     finalroot=root;

}

当FindMaxLen结束后,finalroot就是最长路径的根节点,同时呢我们可以可到左右子树的深度的值,为了得到路径,采用后续非递归遍历,根据栈的深度就可以知道左右子树的路径,原因是进栈的首先是左子树,当栈的高度和左子树深度相同时,栈内的节点就是路径,当从左子树返回时,开始进入右子树,当栈达到右子树深度时就是右边的路径,也就是整个路径分两次输出出来。

int FindMaxLen(BinTree root){static int MaxLen=0;//用来保存最大长度if(root){    int temp=TreeDeep(root->lchild)+TreeDeep(root->rchild);MaxLen=temp>MaxLen?temp:MaxLen;FindMaxLen(root->lchild);FindMaxLen(root->rchild);}return MaxLen;
}
int TreeDeep(BinTree root){int deep=0;if(root){int lchilddeep=TreeDeep(root->lchild);int rchilddeep=TreeDeep(root->rchild);deep=lchilddeep>rchilddeep?lchilddeep+1:rchilddeep+1;}return deep;
}

转载于:https://www.cnblogs.com/GoAhead/archive/2012/05/25/2517937.html

http://www.lbrq.cn/news/803899.html

相关文章:

  • 厦门电子网站建设/google play官网
  • 做水果苹果大的网站/广州企业网站建设
  • 五常市网站/网站如何建立
  • 部门门户网站建设的目的/腾讯广告推广平台
  • 肇庆市有那家做网站的/友情链接分析
  • 网站建设制作需要多少钱/关键词快速排名不限行业
  • 做兼职什么网站靠谱/什么叫软文推广
  • 揭阳模板建站开发公司/平台广告推广
  • wordpress 淘客主题/北京网络seo推广公司
  • 网站建设公司简介模板下载/郑州seo优化外包顾问
  • 企业营销型网站有特点/一站式网站建设公司
  • 建手机网站怎么收费/2345网址导航电脑版官网
  • 一个网站的建设流程有哪些资料/7月新闻大事件30条
  • 天津外贸网站建设/谷歌优化方法
  • 网站锚文本怎么做/今日头条国际军事新闻
  • 一般通过人体的电流超过多大/seo优化排名是什么
  • 凡科的网站做seo比较难/百度搜索指数排行
  • 南京高端网站建设公司哪家好/建设网站制作公司
  • 哪里做网站做的好/企业推广方式有哪些
  • 个人网站怎么做联盟推广/广州seo快速排名
  • 十大电商代运营服务商/windows优化软件
  • 武汉网页设计公司/seo是什么的
  • 公司建设网站算入什么会计科目/重庆今日头条新闻消息
  • 制作网站建设的公司/云搜索
  • wordpress 留言板插件/公众号seo排名
  • wordpress仿站模板制作教程/南京seo公司
  • 网站运营设计/优秀营销软文范例100字
  • wordpress orchidv 插件/seo与sem的区别与联系
  • 领星erp系统/seo搜索排名优化是什么意思
  • wordpress 调用浏览数/四川seo推广
  • 如何理解推理模型
  • 服务器地域选择指南:深度分析北京/上海/广州节点对网站速度的影响
  • 性能监控体系:InfluxDB Grafana Prometheus
  • 从O(n²)到O(n log n):深度剖析快速排序的内存优化与cache-friendly实现
  • wpf之ContentPresenter
  • 对git 熟悉时,常用操作