题目内容 (请给出正确答案)
[单选题]

给定一组权值 {6,2,7,10,3,12},以它构造一棵哈夫曼树,则树高为()。

A.3

B.4

C.5

D.6

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“给定一组权值 {6,2,7,10,3,12},以它构造一棵哈…”相关的问题

第1题

设给定一个权值集合W=(6,2,3,9,7),要求根据给定的权值集合,试完成: (1)构造一棵哈夫曼树; (2)计算哈夫曼树的带权路径长度WPL。
点击查看答案

第2题

按给定的一组权值{20,4,8,12,18,16,18}构造一棵哈夫曼树,画出哈夫曼树并计算其带权路径长度。
点击查看答案

第3题

(1)对给定权值2,1,3,3,4,5,构造哈夫曼树。(2)同样用上述权值构造另一棵哈夫曼树,使两棵哈夫曼树有不同的高度,并分别求两棵树的带权路径长度。

点击查看答案

第4题

给定一组项及其权值,假定项都存放于二叉树的树叶结点,则具有最小带权外部路径长度的树称为哈夫曼树。若给定项及相应的权如表4—1,构造相应的哈夫曼树并且写出各项的哈夫曼编码。

点击查看答案

第5题

给定5个字符a~f,它们的权值集合W={2,3,4,7,8,9},试构造关于W的一棵哈夫曼树,求其带权路径长度WPL和各个字符的哈夫曼树编码。

点击查看答案

第6题

【Ex-6-5】给定5个字符a~f,它们的权值集合W={2,3,4,7,8,9},试构造关于W的一棵哈夫曼树,求其带权路径长度WPL和各个字符的哈夫曼树编码。
点击查看答案

第7题

请教:软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷2第1大题第8小题如何解答?
【题目描述】

(8)A.贪心

B.分治

C.递推

D.回溯

【我提交的答案】: B
【参考答案与解析】:

正确答案:A

答案分析:

解析:给定一个序列的集合,若不存在一个序列是另一个序列的前缀,则该序列集合称为前缀码。相反,给定一个序列的集合,若不存在一个序列是另一个序列的后缀,则该序列集合称为后缀码。平均码长或文件总长最小的前缀编码称为最优的前缀码,最优的前缀码对文件的压缩效果亦最佳。

 利用哈夫曼树很容易求出给定字符集及其概率(或频度)分布的最优前缀码。哈夫曼编码是一种应用广泛且非常有效的数据压缩技术,该技术一般可将数据文件压缩掉 20%至90%,其压缩效率取决于被压缩文件的特征。在构造哈夫曼树的过程中,每次都是选取两棵最小权值的二叉树进行合并,因此使用的是贪心算法。

 哈夫曼树的具体构造过程如下:

 假设有n个权值,则构造出的哈夫曼树有n个叶子结点。n个权值分别设为w1, w2,…,wn,则哈夫曼树的构造规则为:

 (1)将w1,w2,…,wn看成是有n棵树的森林(每棵树仅有一个结点);

 (2)在森林中选出两个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;

 (3)从森林中删除选取两棵树,并将新树加入森林;

 (4)重复第(2)和(3)步,直到森林中只剩一棵树为止,该树即为所求的哈夫曼树。

什么是贪心算法

点击查看答案

第8题

如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为()。
A.平衡二叉树

B.完全二叉树

C.二叉树

D.哈夫曼树

点击查看答案

第9题

设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为( )。

A.129

B.219

C.189

D.229

点击查看答案

第10题

已知一组数据(6,8,7,3,5),以这组数据为权值,构造一棵哈夫曼树,它的带权路径长度为( )。

A、92

B、29

C、72

D、66

点击查看答案
热门考试 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信