首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
哈夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过程为:i)以每个字符的出现频率作为关键字构建最小优先级队列;ii)取出关键字最小的两个结点生成子树,根结点的关键字为孩子结点关键字之和,并将根结点插入到最小优先级队列中,直至得
哈夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过程为:i)以每个字符的出现频率作为关键字构建最小优先级队列;ii)取出关键字最小的两个结点生成子树,根结点的关键字为孩子结点关键字之和,并将根结点插入到最小优先级队列中,直至得
admin
2019-07-12
45
问题
哈夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过程为:i)以每个字符的出现频率作为关键字构建最小优先级队列;ii)取出关键字最小的两个结点生成子树,根结点的关键字为孩子结点关键字之和,并将根结点插入到最小优先级队列中,直至得到一棵最优编码树。哈夫曼编码方案是基于
(1)
策略的,用该方案对包含a~f六个字符的文件进行编码,文件包含1 00 000个字符,每个字符的出现频率(用百分比表示)如下表所示,则与固定长度编码相比,该编码方案节省了
(2)
存储空间。
(2)
选项
A、21%
B、27%
C、17%
D、36%
答案
C
解析
贪心算法在解决最优化问题上是仅根据当前已有的信息作出选择,即不是从整体最优考虑,它所作出的选择只是力求局部最优。本题给出的哈夫曼编码操作过程基于典型的贪心策略。
采用固定长度编码,需要3位二进制数字来表示6个字符,即a=000,b=001,c=010,d=011,e=100,f=101。这种方法需要300 000位来对整个原文件编码。采用哈夫曼编码,频繁出现的字符采用短编码,出现频率较低的字符采用长编码,这种编码方式需要(32×1+26×3+18×3+12×3+4×4+8×4)×1 000=248 000位。因此与固定长度编码相比,该编码方案节省的存储空间为:(300 000—248 000)/300 000=1 7.3%。
转载请注明原文地址:https://kaotiyun.com/show/8ICZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
利用______可以对软件的技术信息、经营信息提供保护。
4G移动通信标准TD一LTE与FDD一LTE的区别是(64)。
下面4种编码方式中属于差分曼彻斯特编码的是(15)。
单个磁头在向盘片的磁性涂层上写入数据时,是以(6)方式写入的。
IEEE802.11标准采用的工作频段是___________。
在输入输出控制方法中,采用_______可以使得设备与主存间的数据块传送无需CPU干预。
知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。(20)权受法律保护的期限是不确定的,一旦为公众所知悉,即成为公众可以自由使用的知识。
阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。【说明】某机器上需要处理n个作业.job1,job2,…,jobn,其中:(1)每个作jobi(1≤i≤n)的编号为i,jobi有一个收益值p[i]和最后期限值d[i]小
根据问题描述,填写图2-1中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1:1,1:n或1:*,m:n或*:*表示。根据图2-1和说明,将逻辑结构设计阶段生成的关系模式中的空(5)~(8)补充完整。
在中断响应过程中,CPU保护程序计数器的主要目的是______。
随机试题
英国人在商务谈判中使用频率最高的交流技巧是()
菲尼酮和对苯二酚组合的显影液的显影特点不包括
A.他巴唑B.二氢埃托啡C.三唑仑D.麦角新碱E.艾司唑仑属于麻醉药品品种的是
标准贯入试验触探落锤质量为()。
某工程为了验证设计参数,按设计规定在施工过程中必须对一新型结构进行测试,该项费用由建设单位支出,应计入( )。
该行本年度资本金利用率比上年度()。
首先用自身的收入抵补支出,不足部分由财政拨付的事业单位属于()。
细菌的增长率与总数成正比,如果培养的细菌总数在24小时内由100增长到400,求前12小时后的细菌总数.
系统开发中的详细设计包括()。Ⅰ.代码设计Ⅱ.逻辑设计Ⅲ.输入/输出设计Ⅳ.模块结构与功能设计Ⅴ.程序设计Ⅵ.数据库/文件设计
Goodevening,LadiesandGentlemen.Awarmwelcometoyoualltothisreception.First,I’dliketosayafewwordsabouttonigh
最新回复
(
0
)