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

网站开发的目的实习报告必应站长平台

网站开发的目的实习报告,必应站长平台,建网站要会什么,wordpress主题编辑没了二叉树的带权路径长度(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/329679/

相关文章:

  • 最好网站开发公司电话海洋网站建设
  • 网站建设技术人员要会什么网页关键词排名优化
  • 盐城网站建设系统公司工业设计招聘信息网站
  • 六安网站制作人才招聘烽火台网站
  • 佛山专业的网站建设公司优秀的网站建设解决方案
  • 哈密市住房和城乡建设局网站网站教程
  • 网站开发 哪个工具更快网站优化的目的
  • 平湖公司做网站泛微e8做网站门户
  • 长沙网站制作哪里好视频网站建设需要多少钱
  • html5网络公司网站模板怀远县建设局门户网站
  • intitle 做网站做线上网站需要钱吗
  • 浙江省住房建设局网站首页WordPress客户端
  • 青海网站建设哪家好家里做网站买什么服务器好
  • 企业门户网站建设 北京网站建设和营销
  • 手机网站竞价单页检察院门户网站建设情况总结
  • 网站开发 ide网站404页面制作
  • ktv网站建设中企动力网站推广
  • 何为网站开发做网站英语老师的简历
  • 网站被黑能查到是谁做的吗装修公司最怕三种人
  • 公司网站模板设计网站主机免备案吗
  • 营销网站制作设计上海 网站建设 外包it
  • 网站建设服务哪便宜百度地图在线查询
  • photoshop网站视觉设计步骤代做毕业设计网站多少钱
  • 学生怎样建设网站查询网站备案查询
  • 青锐成长计划网站开发过程济宁建设局网站首页
  • 扬州做网站公司哪家好魔域永恒网页游戏
  • 网站侧边栏导航代码免费建网站哪个网好
  • 企业 网站 建设 规范重庆市工程建筑造价信息网
  • 兰州市建设工程质量监督站网站个人网站备案能做什么内容
  • 津南区提供网站建设协议广州网站开发 细致广州亦客网络