早教吧作业答案频道 -->数学-->
2.设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树并计算哈夫曼树的带权路径长度WPL.4.设一组初始记录关键字集合为(25,10,8,27,32,68),散列表的长度为8,散列函数H(k)
题目详情
2.设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树并计算哈夫曼树的带权路径长度WPL.
4.设一组初始记录关键字集合为(25,10,8,27,32,68),散列表的长度为8,散列函数H(k)=k mod 7,要求分别用线性探测和链地址法作为解决冲突的方法设计哈希表.
4.设一组初始记录关键字集合为(25,10,8,27,32,68),散列表的长度为8,散列函数H(k)=k mod 7,要求分别用线性探测和链地址法作为解决冲突的方法设计哈希表.
▼优质解答
答案和解析
设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树
夫曼树的构造:
(1)根据给定的n个权值{w1,w2,...,wn}构造n棵二叉树的集合F={T1,T2,...,Tn},其中Ti中只有一个权值为wi的根结点,左右子树为空;
(2)在F中选取两棵根结点的权值为最小的数作为左、右子树以构造一棵新的二叉树,且置新的二叉树的根结点的权值为左、右子树上根结点的权值之和.
(3)将新的二叉树加入到F中,删除原两棵根结点权值最小的树;
(4)重复(2)和(3)直到F中只含一棵树为止,这棵树就是哈夫曼树.
哈夫曼.bmp (134.99 KB)
2008-8-5 17:55
以上图片是过程
最后的树是这样:
35
20 15
9 11 7 8
3 5
wpl=3*3 5*3 7*2 9*2 11*2=78
本文来自:冠威计算机网(
夫曼树的构造:
(1)根据给定的n个权值{w1,w2,...,wn}构造n棵二叉树的集合F={T1,T2,...,Tn},其中Ti中只有一个权值为wi的根结点,左右子树为空;
(2)在F中选取两棵根结点的权值为最小的数作为左、右子树以构造一棵新的二叉树,且置新的二叉树的根结点的权值为左、右子树上根结点的权值之和.
(3)将新的二叉树加入到F中,删除原两棵根结点权值最小的树;
(4)重复(2)和(3)直到F中只含一棵树为止,这棵树就是哈夫曼树.
哈夫曼.bmp (134.99 KB)
2008-8-5 17:55
以上图片是过程
最后的树是这样:
35
20 15
9 11 7 8
3 5
wpl=3*3 5*3 7*2 9*2 11*2=78
本文来自:冠威计算机网(
看了 2.设给定一个权值集合W=(...的网友还看了以下:
描写一篇关于我的组长的英语作文,有一次难忘的经历 2020-04-11 …
ax1=多少省略乘号,长方形的周长字母公式 2020-05-13 …
小组的组长管理作业完成不好的同学,有什么见解 2020-05-17 …
下列关于信息系统建设中组织和领导的原则,正确的是A.项目领导小组的组长应由系统分析员担任B.项 2020-05-23 …
下列关于信息系统建设中组织和领导的原则;正确的是()。A.项目领导小组的组长应由系统分析员担任B. 2020-05-24 …
下列关于信息系统建设中组织和领导的原则,正确的是()。A.项目领导小组的组长应由系统分析员担任B. 2020-05-24 …
开发小组的组长主持电子商务网站的系统测试工作,内容包括功能测试、性能测试、恢复测试、安全性测试 2020-05-26 …
我行各级反洗钱工作领导小组的组长由谁担任?()A.行长B.监事长C.董事长D.分管副行长 2020-05-27 …
“新浪”思想品德课学习小组的组长收集到下面几册材料:材料一:山西省稷山县翟店镇西小翟村71岁的张二 2020-06-09 …
下面是小陈、小李、小张在研究性学习活动中对“健康”的“研究成果”,你是该小组的组长,请你归纳他们三 2020-06-27 …