首页学历类考试大学计算机科学
(简答题)

简述哈夫曼压缩算法的编码思想。

正确答案

⑴将信源符号按概率递减顺序排列;
⑵把两个最小的概率加起来,作为新符号的概率;
⑶重复步骤⑴与⑵,直到概率和等于1为止;
⑷完成上述步骤后,再沿路径返回进行编码。寻找从每一信源符号到概率为1处的路径,每层有两个分支,分别赋予0和1(对概率大的赋予编码0,概率小的赋予编码1,反之亦可,但同一过程中赋值的方法必须一致),从而得到每个符号的编码。

答案解析

相似试题

  • (单选题)

    在数据压缩编码的应用中,哈夫曼(Huffman)算法是一种采用了()思想的算法。

    答案解析

  • (简答题)

    霍夫曼编码算法的基本思想是什么? 

    答案解析

  • (简答题)

    考虑用哈夫曼算法来找字符a,b,c,d,e,f的最优编码。这些字符出现在文件中的频数之比为20:10:6:4:44:16。要求: (1)简述使用哈夫曼算法构造最优编码的基本步骤; (2)构造对应的哈夫曼树,并据此给出a,b,c,d,e,f的一种最优编码。

    答案解析

  • (单选题)

    哈夫曼编码可利用()算法实现。

    答案解析

  • (简答题)

    简述二元哈夫曼编码的编码步骤。

    答案解析

  • (简答题)

    简述哈夫曼码的作用及其编码方法。

    答案解析

  • (简答题)

    对于扫描结果:aaaabbbccdeeeeefffffff,若对其进行霍夫曼编码之后的结果是: 若使用行程编码和霍夫曼编码的混合编码,压缩率是否能够比单纯使用行程编码有所提高?

    答案解析

  • (简答题)

    压缩编码算法很多,为什么还要采用混合压缩编码?请举例说明。

    答案解析

  • (简答题)

    简述霍夫曼编码的特点。

    答案解析

快考试在线搜题