利用哈夫曼编码原理对磁盘文件进行压缩与解压
用哈夫曼编码实现文件压缩,包含代码和可执行文件以及实验报告,报告中包含详细的说明,值得参考。
文档为Linux下bz2压缩格式,winfows大部分压缩软件应该可以识别。内含可执行jar,eclipse工程文件,和readme。动态哈夫曼树,算法注释详细,用Javafx8做了个GUI界面,所以
这是我自己学习huffman编码时编写的一个小程序。可以对文件进行压缩和解压缩,支持2种压缩算法,文件名称和压缩模式在命令行参数设置。内有编译好的执行文件,测试结果,数据文件,比较详细的使用说明和注释
利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传送来的数据进行译码
哈夫曼压缩与解压算法(可以直接运行),压缩成二进制文件,而且生成了txt文件可以查看哈夫曼编码。C++代码
NULL博文链接:https://128kj.iteye.com/blog/1637940
用Java写的哈夫曼树与哈夫曼编码的实现课程设计,包含完整的Java哈夫曼树源代码。
运用fibonaccic数列构造哈弗曼树,并遍历哈夫曼树求出各fibonacci数的哈夫曼编码
哈夫曼树和哈夫曼编码的Java实现,供新手学习使用。希望能给需要的人以帮助。