哈夫曼8
2017-01-06 10:45:10 0 举报
哈夫曼编码(Huffman Coding)是一种用于无损数据压缩的熵编码算法。它是由David A. Huffman于1952年提出的,是现代数据压缩的基础之一。哈夫曼编码使用变长编码表进行编码,编码表是通过一种特殊的二叉树(称为哈夫曼树)生成的。这种二叉树对于给定的符号集和概率分布有一个非常高效的构造方法,使得频率高的符号对应的编码长度较短,频率低的符号对应的编码长度较长。这样在传输或存储数据时,就可以用较短的比特数表示出现频率较高的符号,从而节省了存储空间和传输带宽。