首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于给定的一组权值{2,3,4,1 1),用其构造Huffman树,则其WPL为(52),根节点的权值为(53)。
对于给定的一组权值{2,3,4,1 1),用其构造Huffman树,则其WPL为(52),根节点的权值为(53)。
admin
2014-11-11
29
问题
对于给定的一组权值{2,3,4,1 1),用其构造Huffman树,则其WPL为(52),根节点的权值为(53)。
选项
A、53
B、40
C、34
D、20
答案
C、D
解析
Huffman树又称为最优树,是一类带权路径长度最短的树。路径是指从树中一个节点到另一个节点之间的分支构成的这两个节点之间的路径,路径上的分支数目就称为路径长度。树的路径长度是从树根到每一个叶子之间的路径长度之和。节点的带权路径长度为从该节点到树根之间的路径长度与该节点权的乘积。树的路径长度为树中所有节点的带权路径长度之和,记为
,其中n为带权叶子节点数目,W
R
为叶子节点的权值,l
k
为叶子节点到根的路径长度。Huffman树是指权值为w
1
、w
2
、…、w
n
的n个叶子节点的二叉树中带权路径长度最小的二叉树。构造Huffman树的算法如下:(1)给定n个节点的集合,每个节点都带权值。(2)选两个权值最小的节点构造一棵新的二叉树,新的二叉树的根节点的权值就是两个子节点权值之和。(3)从n个节点中删除刚才使用的两个节点,同时将新产生的二叉树的根节点放在节点集合中。(4)重复(b)(c),直到只有一棵树为止。本题构造出的Huffman树如下:
根节点的权值为20,对应的WPL为:11×1+4×2+(2+3)×3=34。
转载请注明原文地址:https://kaotiyun.com/show/rXRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Kerberos系统中使用一次性密钥和()来防止重放攻击。
DMA工作方式下,在__________之间建立直接的数据通信。(2013年上半年试题)
在WindowsServer2003操作系统中,WWW服务包含在__________组件下。(2012年下半年试题)
通过“Internet信息服务(IIS)管理器”管理单元可以配置FTP服务器,若将控制端口设置为2222,则数据端口自动设置为__________。(2010年上半年试题)
若CPU要执行的指令为:MOVR1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为__________。(2012年上半年试题)
直接存储器访问(DMA)是一种快速传递大量数据常用的技术。其工作过程大致如下:(1)向CPU申请DMA传送;(2)获得CPU允许后,DMA控制器接管(73)的控制权;(3)在DMA控制器的控制下,在存储器和(74)之间直接进行数据传
RSA是一种基于(31)原理的公钥加密算法。PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,优点是(32),还可以对电子邮件进行认证,认证机制是用MD5算法产生(33)位的报文摘要,发送方用自己的RSA私钥对(34)进行加密。如果发送方要向一个
可以推断,该网络使用的路由算法最可能是(336)。节点A根据当前的路由信息计算出的到节点D的路由可能为(337)。将路由信息发送到其它节点所采用的基本算法是(338)。为避免路由信息被重复发送,需要给路由信息包编号。设想每秒钟传送一次路由信息,为确保路由信
DQDB同时支持(21)两种服务。DQDB子网的双总线结构由(22)总线以及接在这两条总线上的大量节点组成。DQDB网络为双总线提供了(23)访问控制方式,其中能够提供非等时服务的是(24),它用于(25)业务。
设将整数1、2、3、4依次进栈,只要出栈时栈非空,则可将出栈操作按任何次序夹人其中;请回答下述问题:1.当人、出栈次序为Push(1),Pop(),Push(2),Push(3),Pop(),Push(4),Pop(),出栈的数字序列为何?(这里P
随机试题
【背景资料】某工程,施工单位按招标文件中提供的工程量清单作出报价(见下表)。施工合同约定:工程预付款为合同总价的20%,从工程进度款累计总额达到合同总价10%的月份开始,按当月工程进度款的30%扣回,扣完为止;施工过程中发生的设计变更,采用以直接
我国企业破产法规定,下列属于债权人会议出席人员的是()
春秋迭代,必有去故之悲。
贮脂细胞位于
以下哪项不属于开放性损伤
胎儿时期血液循环,供应血氧含量最高的器官是:
进口原材料的关税体现在()中。
国家相关法规关于各级人民政府对事故调查报告的批复部门及时限要求,下列说法正确的是()。
宏操作中用于执行指定的外部应用程序的是()命令。
A、Improvecomputerprogramming.B、Explaincertainnaturalphenomena.C、Predictglobalpopulationgrowth.D、Promotenationalfina
最新回复
(
0
)