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

5118站长网站如何做一个公司的网站

5118站长网站,如何做一个公司的网站,佛山网站建设是哪个好,做网站空间费用是什么意思二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储。结点结构为: 其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法…

二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储。结点结构为:

其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法。

思想:使用先序遍历递归的方式实现。使用一个变量len,初始值为0,每向下遍历一层,len加1.如果当前结点是叶子结点的话,那么就计算(len-1)*weight,并加入到总权值中。

代码:

typedef struct BiTNode{ElemType data;struct BiTNode *left,*right;
}BiTNode, *BiTree;void TWPL(BiTree root,int len,int &wpl){if(root == NULL) return;//树空 len++;if(root->left==NULL && root->right==NULL){//叶结点 wpl += (len-1)*root->weight;}else{//递归处理左右子树 wpl(root->left,len,wpl);wpl(root->right,len,wpl);}
}
int WPL(BiTree root){int wpl=0;TWP(root,0,wpl);return wpl;
} 

http://www.yayakq.cn/news/937832/

相关文章:

  • 联通公司做网站吗中国第四冶金建设有限公司官方网站
  • 深圳做公司英文网站多少钱上海 网站开发 外包
  • o2o网站建设多少钱电商网站怎么做的
  • 网站pc端和手机端分离怎么做网站到期不想续费
  • 张家港市建设局网站电商境外如何做推广
  • 公司网站的管理和维护镇巴作风建设网站
  • 网站建设要学习什么网站建站收费
  • 在小型网站建设小组鞍山外国网站制作
  • 网站建设服务协议书wordpress 汉化不是很好
  • 免费商城网站源码天津网站建设 seo
  • 招聘信息网站建设网站优化反馈机制 seo
  • 做暖暖视频网站观看贵阳网站建设q479185700棒
  • 济南网站建设找凌峰wordpress博客代码高亮
  • 合肥飞墨设计windows优化大师绿色版
  • 网赌网站怎么做的百度推广怎么登陆
  • 广州市天河区工程建设监督网站装饰工程预算与报价
  • 网站建设免责申明书按照wordpress
  • 什么网站专门做境外当地游做市级网站需要什么
  • 做动态图网站违法吗响应式网站怎么改
  • win10搭建服务器做网站建程网工程平台
  • 网站后台 登录界面模板 远吗泉州市网站设计企业
  • 临沂河东区建设局网站吕梁做网站
  • 在百度里面做网站要多少钱网站排名在哪里优化
  • 服务好的网站制作制作网页网站公司
  • 沈阳网站seo排名江门网站建设方案报价
  • 直播网站建设项目策划书建设微网站项目报告
  • 2017年做哪个网站致富辽宁省辽宁省建设厅网站
  • 电商网站支付体系建设特点湛江模板建站平台
  • 哪个网站做的ppt模板好网站源码程序下载
  • 免费建站个人网站网站建设需要哪些技术