哈弗曼编码
利用哈夫曼编码进行对已有文件进行重新编码可以大大提高减小文件大小,减少存储空间。但是,这要求在首先对一个现有文件进行编码行成新的文件,也就是压缩。在文件使用时,再对压缩文件进行解压缩,也就是译码,复原原有文件。试为完成此功能,写一个压缩解压缩软件。一个完整的系统应具有以下功能:(1)压缩准备。读取指定被压缩文件,对文件进行分析,建立哈夫曼树,并给出分析结果(包括数据集大小,每个数据的权值,压缩前后文件的大小),在屏幕上输出。(2)压缩。利用已建好的哈夫曼树,对文件进行编码,并将哈夫曼编码及文件编码后的数据一起写入文件中,形成压缩文件(*.Haf)。(3)解压缩。打开已有压缩文件(*.Haf),读取其中的哈夫曼编码,构建哈夫曼树,读取其中的
用户评论
推荐下载
-
数据结构哈弗曼编码与解码
构建Huffman树算法1.根据给定的n个权值{w1,w2,…wn}构成n棵二叉树的集合F={T1,T2,..,Tn},其中每棵二叉树Ti中只有一个带权wi的根结点,左右子树均空。2.在F中选择两棵根
16 2019-09-04 -
自适应哈弗曼编码算法C++
用c++实验自适应哈弗曼编码在visualc++6.0运行通过
13 2019-09-13 -
VC实现的哈弗曼编码桌面程序
这是用VC6.0实现的自制哈弗曼编码程序,提供用户界面,提供大家学习
27 2019-01-18 -
经典数据结构作业哈弗曼编码
经典数据结构作业,哈工大作业,一定不能照抄,多改改再交
38 2019-01-18 -
哈弗曼编码与译码课程设计
哈弗曼编码与译码课程设计全新的代码,尽快下载哦
18 2019-03-14 -
c哈弗曼树的解码与编码
这是用C++编写的哈弗曼树的解码与编码,课程设计。自己做的,很完善,希望大家会喜欢。
25 2019-03-03 -
数据结构课程时间_哈弗曼编码
数据结构课程时间-哈弗曼编码,支持动态获取字符权值,更优生成二叉树
30 2019-03-18 -
哈弗曼树的文件编码译码函数
从文件中录入字符建哈弗曼树输出编码和译码到文件中,我的实习作业,压缩没有写,没时间了。
22 2019-03-18 -
哈弗曼编码及应用数据结构
哈弗曼编码 解码 应用 数据结构 课程设计 源码
24 2018-12-09 -
哈弗曼编码的c++实现源码
这完全是我自己一人写的 和大家交流一下 希望能帮到刚刚入门的C++新人
30 2018-12-09
暂无评论