在编m(m2)进制的哈夫曼码时,要考虑是否需要增加概率为0的码字,以使平均码长最短。

题目

在编m(m>2)进制的哈夫曼码时,要考虑是否需要增加概率为0的码字,以使平均码长最短。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 有关哈夫曼编码方法,以下说法正确的是 (12) 。

(12)

A. 哈夫曼编码是一种用于校验的编码方法

B. 编码过程中需要根据符号出现的概率来进行编码

C. 编码过程中需要建立“词典”

D. 哈夫曼编码方法不能用于静态图像压缩


正确答案:B

第2题:

哈夫曼编码是对统计独立信源能达到最小平均码长的编码方法,即最佳码,它完全依据字符出现概率来构造,各码字长度严格按照所对应符号出现概率的大小逆序排列。这种码具有:()

A、时间性

B、即时性

C、唯一可译性

D、视频性


参考答案:BC

第3题:

下列关于算术编码正确的是()。

A.的硬件实现比哈夫曼编码的硬件实现要复杂

B.在信源符号概率接近时,比哈夫曼编码效率高

C.在JPEG的扩展系统中被推荐来代替哈夫曼编码

D.中不存在源符号和码字间一一对应关系


参考答案:ACD

第4题:

● 有关哈夫曼编码方法,以下说法正确的是 (43) 。

(43)

A. 哈夫曼编码是一种有损压缩方法

B. 编码过程中需要根据符号出现的概率来进行编码

C. 编码过程中需要建立“词典”

D. 哈夫曼编码方法不能用于静态图像压缩


正确答案:B

第5题:

常用的统计编码方法包括哈夫曼编码和算术编码,其中(41)。

A.算术编码需要传送码表,哈夫曼编码采用0到1之间的实数进行编码

B.哈夫曼编码需要传送码表,算术编码采用0到1之间的实数进行编码

C.哈夫曼编码需要传送码表,并且采用0到1之间的实数进行编码

D.算术编码需要传送码表,并且采用0到1之间的实数进行编码


正确答案:B
解析:统计编码又称为熵压缩法,它的理论依据是信息熵,用这种压缩方法可以无失真地恢复原始数据,并且在编码的过程中不会丢失信息量,但通常压缩比较低。常用的统计编码方法包括哈夫曼编码和算术编码。哈夫曼编码方法中,根据符号的概率大小确定编码。霍夫曼编码的码长是可变的,但在传输过程中不需要附加同步代码,只需要根据码表依次进行编码即可。哈夫曼编码中编码位数都是整数位,编码效率不能达到最优。而算术编码则用0到 1之间的实数对消息进行编码。算术编码用到的两个基本参数是符号出现的概率和它的编码间隔。

第6题:

哈夫曼编码是一种最优的前缀码。对一个给定的字符集及其字符频率,其哈夫曼编码不一定是唯一的,但是每个字符的哈夫曼码的长度一定是唯一的。()

此题为判断题(对,错)。


答案:错

解析:哈夫曼码是唯一的,但长度可以重复。二叉树根节点到每个叶节点的最短路径是唯一的,但是完全可以有两个叶节点到根节点的距离相同。


第7题:

下列关于哈夫曼树的叙述错误的是

A.一棵哈夫曼树是带权路径长度最短的二叉树

B.一棵哈夫曼树中叶节点的个数比非叶节点的个数大1

C.一棵哈夫曼树节点的度要么是0,要么是2

D.哈夫曼树的根节点的权值等于各个叶节点的权值之和


正确答案:C
解析:哈夫曼树中节点的度可以是0,1,2。

第8题:

对一个有A,B,C,D随机组成的序列进行哈夫曼编码,据统计,各个元素的概率分别为:P(A)=0.4,P(B)=0.35,P(C)=0.2,P(D)=0.05,请问该编码的平均期望编码长度为()bits。

A.1.45

B.1.74

C.1.85

D.1.92


正确答案:C

第9题:

设n0为哈夫曼树的叶子结点数目,则该哈夫曼树共有(51)个结点。

A.n0+1

B.2n0-1

C.2n0

D.3n0


正确答案:B
解析:设共有n个结点,则有n=n0+n1+n2(其中n1为有一个孩子的结点,n2为有两个孩子的结点),n1=0,所以有n=n0+n2;所有结点的入度和为n-1,出度和为2n2,所以有n-1=2n2。将n=n0+n2和n-1=2n2联合解之得n=2n0-1。

第10题:

常用的统计编码方法包括哈夫曼编码和算术编码,其中()是正确的。

A.算述编码需要传送码表,并且采用0到1之间的实数进行编码
B.哈夫曼编码需要传送码表,并且采用0到1之间的实数进行编码
C.算术编码需要传送码表,哈夫曼编码采用0到1之间的实数进行编码
D.哈夫曼编码需要传送码表,算术编码采用0到1之间的实数进行编码

答案:D
解析:

更多相关问题