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

Huffman码的编码过程是怎样的?

正确答案

(1)将信源符号按概率的大小排列。
(2)将两个最小的概率相加,归并为一个复合项的概率。
(3)重复上面两步的归并,直到概率和达到1时为止。
(4)从概率和为1的复合项开始,逐步分解各个复合项,反向构造出一棵二叉树:每一步取概率较小的项作其左分枝结点,取概率较大的项作其右分枝结点,当该项是复合项时,还再进一步按同样的规则将其分成左右两个分枝,直到全部复合项都被分解完毕为止。
(5)给二叉树中的全部左分枝和右分枝分别分配“0”和“1”,或者反之。
(6)在二叉树上沿着从根到叶结点的方向,对每一符号写出“1”、“0”的序列,作为各信源符号的编码。

答案解析

相似试题

  • (简答题)

    对下表信源进行Huffman(哈夫曼)和Fano-Shannon(费诺--仙农)的变长编码,并计算信源熵、两种变长编码的平均码长、编码效率、冗余度和与自然编码的压缩比(写出过程)。

    答案解析

  • (简答题)

    Huffman编码有何特点?行程编码是如何编码的?

    答案解析

  • (简答题)

    什么是最佳编码?说出Shannon、 Fano和Huffman编码的基本方法和主要特点。

    答案解析

  • (单选题)

    下列哪些压缩方法是冗余压缩法?() (1)Huffman编码 (2)PCM (3)行程编码 (4)Lempel-Zev编码

    答案解析

  • (单选题)

    下列哪些压缩方法是冗余压缩法?() (1)Huffman编码 (2)PCM (3)行程编码 (4)Lempel-Zev编码

    答案解析

  • (判断题)

    对概率不等的事件用Huffman编码,其具体编码不唯一,但平均码长肯定是唯一的,且是最短的。

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

    Huffman编码有何优缺点?

    答案解析

  • (名词解析)

    Huffman编码

    答案解析

快考试在线搜题