登录
首页 » 算法 » 基于哈夫曼编码的文件压缩

基于哈夫曼编码的文件压缩

于 2022-03-14 发布 文件大小:9.23 kB
0 289
下载积分: 2 下载次数: 1

代码说明:

利用哈夫曼编码对文件进行压缩处理,并能从解压文件重新解压到原来的文件,可以显示压缩和解压时间,压缩文件以.cod后缀名保存,界面采用gtk编写,编译环境codeblocks 10.05.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 同时定位与构图
    导航,机器人领域的同时定位与构图(slam)算法。kalman滤波,粒子滤波各两个程序,亲自验证,换过多个matlab版本,一直都好用。
    2022-03-20 07:32:54下载
    积分:1
  • 超声波测距
    51单片机超声波测距,亲测能够使用,解释详细。主要技术参数:1.使用电压:DC5V 2.静态电流:小于2mA3:电平输出:高5V 4:电平输出:低0V5:感应角度:不大于15度 6:探测距离:2cm-450cm 7:高精度:可达3mm接线方式,VCC、trig(控制端)、 echo(接收端)、 GND地线使用方法:一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了.模块工作原理:(1)采用IO触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;
    2022-03-11 17:00:49下载
    积分:1
  • MOPSO多目标粒子群
    用于matlab编写多目标粒子群算法,算法运行成功,可直接使用
    2022-09-07 04:55:02下载
    积分:1
  • VB 密钥生成器
    这是一个简单的密钥生成器应用程序,可以用来为您的应用程序生成密钥。它使用的组织的名称来生成密钥。
    2022-07-01 07:52:50下载
    积分:1
  • 密码锁程序
    应用背景可以应用在一些加密的情况上,不过程序比较简单,加密程度不够,只是学习51单片机的一种例子程序而已关键技术通过对EEPROOM的写入  保存密码,然后通过键盘输入密码,再核对。最终又LCD显示出来
    2022-03-23 00:24:51下载
    积分:1
  • 混沌蚁群
    应用背景混沌具有随机性、遍历性、规律性——混沌具有丰富的时空动态,系统动态的演变可导致吸引子的转移等特点,使得混沌成为一种新型的优化技术,并得到广泛重视。关键技术首先,基于确定性迭代式产生的遍历性轨道对整个解空间进行考察。其次,以第一阶段得到的结果为中心,通过附加小幅度的扰动进一步进行局部区域内的细搜索,直至算法终止准则满足。
    2023-05-08 18:20:03下载
    积分:1
  • 简单计器(带密码“111111”) 进行简单的数字计 包括“+” “...
    简单计算器(带密码“111111”) 进行简单的数字计算 包括“+” “-” “*” “/” “乘方” -simple calculator (with the password "111 ") Simple arithmetic including "" "-" "*", "/", "involution"
    2023-02-20 16:40:03下载
    积分:1
  • stm32f103平衡小车程序
    应用背景以现在两轮自平衡车的发展为背景,此项目设计多个领域涵盖了自动控制、模式识别、传感技术、电子电气、计算机、机械等多个学科,两轮自平衡机器人的概念就是在此背景下提出来的,这种机器人区别于其他...通过高速微控制器STM32F103 完成数据融合处理,得到平滑而稳定车体姿态信息, 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-04 05:35:20下载
    积分:1
  • MATLAB有限差分(椭圆方程)
    有限差分法的Matlab程序(椭圆型方程)-finite difference method of Matlab (elliptic equation)
    2022-01-31 09:25:49下载
    积分:1
  • 普里姆的C语言实现
    普里姆(Prim)算法是一种构造性算法。设G=(V,E)是一个具有n个顶点的带权连通无向图,T=(U,TE)是G的最小生成树,其中U是T的顶点集,TE是T的边集,则由G构造从起始顶点v出发的最小生成树T的步骤如下:(1)初始化U={v},以v到其他顶点的所有边为候选边;(2)重复以下步骤(n-1)次,使得其他(n-1)个顶点被加入到U中:  a.从候选边中挑选权值最小的边加入TE,设该边在V-U中的顶点是k,将k加入U中;  b.考察当前V-U中的所有顶点j,修改候选边,若边(k,j)的权值小于原来和顶点j关联的候选边,则用边(k,j)取代后者作为候选边。本代码实现了普里姆算法。代码能正确运行。
    2022-02-07 15:39:21下载
    积分:1
  • 696518资源总数
  • 106245会员总数
  • 18今日下载