赫夫曼编码译码系统(VC 6.0)
由用户自己输入带有字符频率的字符串(只包含26个大写字母),系统自动统计各个字符的频率,并输入到屏幕上。然后建立赫夫曼树,对各个字符进行编码,将得到的每个字符的编码写入文件,同时对用户输入的字符串进行编码,将得到的编码文件写入磁盘文件。后建立赫夫曼译码表,将用户输入字符串的编码文件按所生成的赫夫曼表进行译码,得到的字符显示出来。系统指定文件进行编码译码,将编码和译码后的字符写入文件,要求格式也要输出出来。上述描述可知,系统必须实现的功能如下:一,统计用户输入的字符串的使用频率并保存起来。二,根据用户输入的信息建立赫夫曼树,并输出每个字符的频率。三,建立赫夫曼译码表。四,对信息文件进行I/O流处理操作。
用户评论
推荐下载
-
霍夫曼编码译码的实现
提供用户从键盘输入需要编码的文本,程序输出霍夫曼码并解码。结构体、指针及二叉树的生成、遍历等操作掌握霍夫曼编码/译码的原理。
24 2019-12-31 -
huffman数的编码译码
huffman数的编码译码
6 2020-08-30 -
哈夫曼编码译码
printf(" 赫夫曼编码和译码 \n"); printf(" 1.初始化 \n"); printf(" 2.输入对应的正文内容 \n")
22 2020-08-29 -
卷积码编码译码
关于卷积码的编码和译码程序,采用matlab编写,译码器采用viterbi算法,亲自测试后可以使用
26 2020-05-19 -
费诺编码与译码
费诺编码与译码
31 2019-02-15 -
huffman编码译码的实现
通过文件文件读入将huffman树以.dat文件形式保存,文件读出形式对树进行译码
33 2019-02-22 -
huffman编码译码源程序
很好的一个实现各种文件压缩的程序,亦可以对压缩的文件码,详细且明了。
43 2019-02-23 -
Huffman编码译码器
Huffman编码译码器,可以读文件来进行编码!
25 2019-03-13 -
算术编码及译码原理
算术编码及译码原理,详细说明了算术编码解码及MATLAB实现的具体过程!
20 2018-12-08 -
赫夫曼译码编码
本程序是用c语言编写的
40 2018-12-24
暂无评论