离散数学的-图论-Chapter03.pptVIP

  • 4
  • 0
  • 约8.83千字
  • 约 54页
  • 2017-10-21 发布于浙江
  • 举报
离散数学的-图论-Chapter03

最佳前缀码-哈夫曼编码 哈夫曼树的应用很广,哈夫曼编码就是其在电讯通信中的应 用之一。在电讯通信业务中,通常用二进制编码来表示字母或其 他字符,并用这样的编码来表示字符序列。 例:如果需传送的电文为 ‘A B A C C D A’,它只用到四种字符, 用两位二进制编码便可分辨。假设 A, B, C, D 的编码分别为 00, 01,10,11,则上述电文便为 ‘00010010101100’(共 14 位), 译码员按两位进行分组译码,便可恢复原来的电文。 在编码过程通常要考虑两个问题 数据的最小冗余编码问题 译码的惟一性问题 数据的最小冗余编码问题 在实际应用中,各个字符的出现频度是不尽相同的,有些字符 出现的频率较高,有些字符出现的频率较低。我们希望用较短的编 码来表示那些出现频率大的字符,用较长的编码来表示出现频率少 的字符,从而使得编码序列的总长度最小,使所需总空间量最少。 这就是最小冗余编码问题。 在上例中,若假设 A, B, C, D 的编码分别为 0,00,1,01, 则电文 ‘A B A C C D A’ 便为 ‘000011010’(共 9 位)。 但此编码存在多义性:可译为 ‘A A A A C C A C A’、‘B B C C D A’、‘A B A

文档评论(0)

1亿VIP精品文档

相关文档