首页
登录
从业资格
霍夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过
霍夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过
练习题库
2022-08-02
33
问题
霍夫曼编码将频繁出现的字符采用短编码,出现频率较低的字符采用长编码。具体的操作过程为:i)以每个字符的出现频率作为关键字构建最小优先级队列;ii)取出关键字最小的两个结点生成子树,根节点的关键字为孩子节点关键字之和,并将根节点插入到最小优先级队列中,直至得到一颗最优编码树。霍夫曼编码方案是基于( )策略的。用该方案对包含a到f六个字符的文件进行编码,文件包含100000个字符,每个字符的出现频率(用百分比表示)如下表所示,则与固定长度编码相比,该编码方案节省了( )存储空间。
问题1选项A.分治B.贪心C.动态规划D.回溯问题2选项A.21%B.27%C.18%D.36%
选项
答案
BA
解析
根据题目对霍夫曼编码的描述,我们不难知道,每次都是选择当前最小的情况,这符合贪心算法总是找当前看来最优的情况,因此属于贪心策略。如果对包含100,000个字符,且这些字符都属于a到f。那么如果采用固定长度的编码,针对于每个字符需要3位来编码(因为有6个不同的字符,至少需要3位才能表示6种不同的变化)。那么对100000个字符编码,其编码长度为300000。如果采用霍夫曼编码,那么首先我们就要根据字符出现的频率构造出其霍夫曼树。首先选择出现频率最低的4和8,生成子树,其父节点为12,然后放入出现频率队列中,后面的采用同样的道理,以此类推。构造出的霍夫曼树如下图所示:
由图可以知道,a的编码为00,b的编码为11,c的编码为0110,d的编码为0111,e的编码为010,f的编码为10。因此总的编码长度为(2*18%+2*32%+4*4%+4*8%+3*12%+2*26%)*100000=236000,因此节省的存储空间大小为300000-236000=64000。因此节省的存储空间为比例为64000/300000=21%。
转载请注明原文地址:https://tihaiku.com/congyezige/2409938.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数字语音的采样频率定义为8kHz这是因为( )。A.语音信号定义的频率最高值
在异步通信中,每个字符包含1位起始位、7位数据位和2位终止位,若每秒钟传送500
在ISO制定并发布的MPEG系列标准中,( )的音、视频压缩编码技术被应用到V
在异步通信中,每个字符包含1位起始位、7位数据位和2位终止位,若每秒钟传送500
数字语音的采样频率定义为8kHz这是因为()。A.语音信号定义的频率最高值为4
MPEG视频中的时间冗余信息可以采用_()_的方法来进行压缩编码。A.帧间预测
未经压缩的数字音频数据传输率的计算公式为_()_。A.采样频率(Hz)*量化位
在异步通信中,每个字符包含1位起始位、7位数据位和2位终止位,若每秒钟传送500
以下媒体中,()是表示媒体,(请作答此空)是表现媒体。A.图像 B.图像编码
以下媒体中,()是感觉媒体。A.音箱 B.声音编码 C.电缆 D.声音
随机试题
Thepopularnotionaboutmarriageandloveisthattheyaresynonymous,tha
我国商业银行相对于外资行而言。具有的优势包括()。A.广泛的营业网点 B.
2013年上半年,东部地区完成固定资产投资额是西部地区的多少倍?() A.
下列人员中,可以担任期货公司独立董事的是()。A.在期货公司任职的人员
A.溶化性 B.融变时限 C.溶解度 D.崩解时限 E.微生物限度检查颗
可变利率每次调整上限通常为()。A:2% B:3% C:0.2% D:0.
存款人开立存款账户,不需要实行核准制的是()。A、基本存款账户 B、临时存款账
工程项目开工前,负责向监督机构申报建设工程质量监督手续的单位应该是()。A
下列选项中,促进人全面发展的必然要求是()。A.教育 B.品质 C.健康
混凝土的耐久性能包括()A.抗冻性 B.碳化 C.抗渗性 D.抗侵
最新回复
(
0
)