下载 >  开发技术 >  C++ > 利用huffman编码对文件进行压缩和解压

利用huffman编码对文件进行压缩和解压 评分:

1 初始化:给出十万个随机字符 字符中只包含小写的英文字母a z 输出初始化文件名为input txt 可以使用给出的随机代码自己随机生成十万个字符 代码见附录rand cpp 也可以使用给出的十万个字符 文件见附录input txt 2 建立编码表:建立相应的huffman树 对上述字符进行编码 3 编码:根据编码表对输入的字符串进行编码压缩 并将编码后的字符串输出到compress txt文件中 4 译码:对compress txt中的压缩字符进行解压缩 把解压的答案输出到文件decompress txt文件中 5 比较decompress txt和input txt中的字符是否完全相同 并计算压缩率 压缩率 compress txt文件大小 inpu t txt的文件大小 100%">1 初始化:给出十万个随机字符 字符中只包含小写的英文字母a z 输出初始化文件名为input txt 可以使用给出的随机代码自己随机生成十万个字符 代码见附录rand cpp 也可以使用给出的十万个字符 文件见附录input txt 2 建立编码 [更多]
...展开详情收缩
2015-01-09 上传大小:5KB
分享
收藏 举报

评论 共5条

hanhaiqingguang 不错,有帮助
2019-03-20
回复
qq_36877577 不错 代码简单易懂
2018-12-11
回复
kyriey1 还可以,代码能够使用
2016-11-06
回复
miyyaa 不错 可以直接运行
2015-05-06
回复
fyp235689 不错 代码简单易懂
2015-05-04
回复
利用huffman编码对文本文件进行压缩与解压 Java
Huffman编码文件压缩 - Huffman树的建立与编码
利用huffman编码实现压缩文件
基于Huffman编码的文件压缩
利用huffman树完成文件压缩
用Huffman编码实现文件压缩(含代码)

用数据结构的Huffman编码来实现对文件进行压缩,是北邮数据结构的大作业!

立即下载
huffman编码文件进行压缩解压

初始化:给出十万个随机字符 字符中只包含小写的英文字母a z 输出初始化文件名为input txt 可以使用给出的随机代码自己随机生成十万个字符 代码见附录rand cpp 也可以使用给出的十万个字符 文件见附录input txt 2 建立编码表:建立相应的huffman树 对上述字符进行编码 3 编码:根据编码表对输入的字符串进行编码压缩 并将编码后的字符串输出到compress txt文件中 4 译码:对compress txt中的压缩字符进行解压缩 把解压的答案输出到文件decompress txt文件中 5 比较decompress txt和input txt中的字符是否完全相同 并计

立即下载
基于哈夫曼编码的文本文件压缩与解压缩
文件压缩与解压缩(哈夫曼编码压缩方式)
huffman进行编码,解码根据Huffman算法编写一个对文件进行压缩和解压缩的程序。该程序可以对所有的文件类型进行压缩压缩之后的文件后缀名为huff。

huffman进行编码,解码根据Huffman算法编写一个对文件进行压缩和解压缩的程序。该程序可以对所有的文件类型进行压缩,压缩之后的文件后缀名为huff。

立即下载
哈夫曼编码(Huffman)Java实现代码
数据结构,哈夫曼编码,文件压缩和解压缩一个完整的程序
用哈弗曼编码实现文件压缩和解压(改进集成版1.0)
python实现的使用huffman编码对文本的压缩解压

python版本为2.7.9,大家注意别下错了,里面有一个txt文件是进行压缩的,可以更改文件中的变量path1来对其他文件进行压缩与解压,代码中有详细注释,实现过程虽然简单,但是包含自己很多一些独特的想法,自己的知识产权,所以可能贵点,谢谢大家!

立即下载
根据哈夫曼编码写的数据压缩解压软件(java实现)

根绝哈夫曼编码写的数据压缩解压软件

立即下载
huffman编码实现压缩解压文件

使用java实现的采用Huffman编码来实现文件的压缩与解压,亲自测试,好使!

立即下载
【Huffman编码】实现对任意格式文件压缩 C++

基于VC++6.0的cpp文件 带有命令行界面,程序可直接运行,对文本类文件压缩率较高

立即下载
哈夫曼编码实现压缩压缩java

使用哈夫曼编码实现对文本文件的压缩和解压缩

立即下载
自己写的霍夫曼图像压缩编码和解码

内有exe可执行文件,可直接运行来观看效果,本人用VS2008编写

立即下载
基于huffman编码文件压缩程序(c语言,源码)

基于huffman编码的文件解压缩程序 采用c语言编写,支持文件的解压缩功能 供学习交流,大型文件请不要尝试,可能会很慢

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

利用huffman编码对文件进行压缩和解压

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
50 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: