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

简单介绍哈夫曼编码的步骤。

正确答案

①将信源消息符号按其出现的概率大小依次排列
p(x1)≥p(x2)≥…≥p(xn)
②取两个概率最小的符号分别配以0和1,并将这两个概率相加作为一个新符号的概率,与未分配码元的符号重新排队。
③对重排后的两个概率最小符号重复步骤2的过程。
④继续上述过程,直到最后两个符号配以0和1为止。
⑤从最后一级开始,向前返回得到各个信源符号所对应的码元序列,即相应的码字。

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (填空题)

    对于香农编码、费诺编码和哈夫曼编码,编码方法惟一的是()。

    答案解析

  • (判断题)

    一般情况下,哈夫曼编码的效率大于香农编码和费诺编码。

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

    描述哈夫曼编码的一般过程。

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (名词解析)

    哈夫曼编码

    答案解析

快考试在线搜题