文件名称:huffuman.zip
文件大小:20.95MB
文件格式:ZIP
更新时间:2022-12-27 06:34:37
西南交大 数据结构实验 huffuman
要求完成两个C语言程序,即压缩文件程序和解压缩文件程序。其中,压缩文件程序采用命令行参数输入源文件(被压缩文件)名及目标文件(压缩文件)名,输出目标文件;解压缩文件程序采用命令行参数输入源文件(压缩文件)名及目标文件(解压缩还原后文件)名,输出目标文件。 建议采用字节(0-255)作为符号,压缩文件时采用两遍源文件扫描,第一遍扫描统计文件中实际出现的符号种类数以及各符号出现的概率(符号出现次数/文件字节长度),然后建立Huffman二叉树,第二遍扫描源文件则实现Huffman编码以及压缩文件的输出。
【文件预览】:
huffuman
----huffuman.sln(891B)
----huffuman()
--------lz.bmp(46.94MB)
--------huffuman.cpp(9KB)
--------huffmanman.txt.huff(81KB)
--------stdafx.cpp(213B)
--------java.bmp(159KB)
--------huffuman.vcxproj.filters(1KB)
--------stdafx.h(233B)
--------input.zip(4KB)
--------targetver.h(236B)
--------哈夫曼1.exe(129KB)
--------lz.zip(6.03MB)
--------input1.avi(8.7MB)
--------input.txt(11KB)
--------Debug()
--------huffuman.vcxproj(4KB)
--------ReadMe.txt(1KB)
--------input.avi(9.29MB)
----huffuman.sdf(7.81MB)
----huffuman.v11.suo(40KB)
----ipch()
--------huffuman-c162c0e2()
----Debug()
--------huffuman.pdb(883KB)
--------huffuman.exe(69KB)
--------huffuman.ilk(921KB)