首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以{4,5,6,3,8}作为叶子结点的权值构造哈夫曼树,则带权路径长度是(33)。
若以{4,5,6,3,8}作为叶子结点的权值构造哈夫曼树,则带权路径长度是(33)。
admin
2013-02-02
77
问题
若以{4,5,6,3,8}作为叶子结点的权值构造哈夫曼树,则带权路径长度是(33)。
选项
A、55
B、68
C、59
D、28
答案
C
解析
本题考查带权哈夫曼树的构造及求带权路径长度。树的路径长度是从树根到树中每一结点的路径长度之和,结点到树根之间的路径长度与该结点上权的乘积,称为结点的带权路径长度。树中所有叶结点的带权路径长度之和,称为树的带权路径长度。在权为w1,w2,…,wn的n个叶子所构成的所有二叉树中,带权路径长度最小(即代价最小)的二叉树称为最优二叉树或哈夫曼树。假设有n个权值,则构造出的哈夫曼树有n个叶子结点。n个权值分别设为w1,w2,…, wn,则哈夫曼树的构造规则为:(1)将w1,w2,…,wn看成是有n棵树的森林(每棵树仅有一个结点);(2)在森林中选出两个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;(3)从森林中删除选取的两棵树,并将新树加入森林。重复第(2)步和第(3)步,直到森林中只剩一棵树为止,该树即为所求的哈夫曼树。根据哈夫曼树的构造规则,不难得到题目中给出叶子结点对应的哈夫曼树,得到哈夫曼树后我们再计算带权路径长度=3×(3+4)+2×(5+6+8)=59。
转载请注明原文地址:https://kaotiyun.com/show/nGVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下面的协议中,(49)不属于TCP/IP协议层次结构中的应用层协议。
ATM提供一种和应用独立的服务,主要表现在(41)。
在文件系统中,用户数据的访问通常以(37)为单位。
关于WindowsNT中域和工作组的描述,下面表述(39)是正确的。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,(15)是错误的。
计算机中,具有先进后出特点的(14)称为存储器堆栈。
现有的数据处理和声音通信的信息网一般采用(57)。
在层次网络体系结构中,第N层协议利用(28)提供的服务向(29)提供服务,称(29)是N服务的(30),(30)是利用(31)通过(32)调用N层协议的服务的。
阅读以下说明和C语言函数,将应填入(n)。【说明】已知包含头结点(不存储元素)的单链表的元素已经按照非递减方式排序,函数compress(NODE*head)的功能是去掉其中重复的元素,使得链表中的元素互不相同。处理过程中,当元素重复出
阅读以下应用说明及VisualBasic部分程序代码,将应填入(n)处的字句写在对应栏内。【说明】单击窗体上的“测试”(cmdTest)按钮,出现一个输入框,要求输入一串字符,将该字符串中的非字母字符删除后,显示在窗体中的一个文本框(txtS
随机试题
某组织中有一管理岗位,连续选任了几位干部,结果都是由于难以胜任岗位要求而被中途免职。从管理的角度看,出现这一情况的根本原因最有可能是()
试述计划与控制是如何产生联系的。
血糖、尿糖同时增高可见于
与单纯下肢静脉曲张发病相关的因素不包括()
美国M公司投资并提供零部件,在东南亚某国建设电子产品生产厂,产品全部返销美国。下图为产品的利润构成示意图。据此完成问题。M公司的电子产品生产厂可以在全球选址,主要原因是()。
《中华人民共和国行政强制法》明确规定,行政机关及其工作人员不得利用()为单位或者个人谋取利益。
()对于蝌蚪相当于()对于蛹
随着生物技术公司的出现,人们害怕这些公司对他们的专职研究员和他们的学术顾问的专利化成果保持沉默。这种抑制,依次地将会减缓生物科学和工程的发展。以下哪项,如果正确,将有助于最严重地削弱以上描述的关于科学保密的预测?
Themajorityofpeople,aboutnineoutoften,areright-handed.(1)_____untilrecently,peoplewhowereleft-handedwereconsi
从静态角度看,进程由(32)、(33)和(34)三部分组成。用户可通过(35)建立和撤销进程。通常,用户进程被建立后,(36)。
最新回复
(
0
)