登录
首页 » 算法 » 哈夫曼编码

哈夫曼编码

于 2022-03-20 发布 文件大小:1.93 kB
0 136
下载积分: 2 下载次数: 1

代码说明:

利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原).对于双工信道(既可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼的编/译码器。该系统可进行字符与二进制码值间转换。可用于电脑系统中用户的文件,这样可节省内存,当用户使用时又可转换为字符形式。还可实现对所给文件进行统计字符出现频率,及相应二进制码值,并对文件编码解码。1 统计权值;2 建立哈夫曼树:从结构体数组中读入n个字符和n个权值,利用静态三查三叉链表建立哈夫曼树.3 编码:利用已建立好的哈夫曼树,获得各个字符的哈夫曼编码,并对正文进行编码,然后输出编码结果。4 译码:利用已建立好的哈夫曼树将文件中的代码进行译码。

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

发表评论

0 个回复

  • aes加密的c语言实现
    密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-07-09 21:59:56下载
    积分:1
  • graphics rendering 3D graphics
    图形学中三维图形的绘制-graphics rendering 3D graphics
    2022-10-21 11:30:03下载
    积分:1
  • 它是代码,我的代码为奥运会编程任务
    it is code, my code for olympiad programming task
    2022-03-02 01:53:54下载
    积分:1
  • 自适应陷波器设计
    针对频率、幅值和相位均发生变化的时变信号,现有自适应陷波器(ANF)频率估计方法存在信号频率跟踪精确性和稳定性不足的问题,为此提出了一种基于新误差函数的ANF时变信号频率跟踪方法,通过新误差函数改善自适应算法收敛至最优频率解的精度与速度,以提高时变信号频率跟踪的精确性和稳定性。给出了新误差函数分析结果,新ANF方法实现步骤和该频率估计方法的Cramer-Rao下限。通过训一算与现有ANF的时变信号频率跟踪方法性能进行了比较分析,并针对科里奥利质量流量训一时变信号进行了现场实验验证。结果表明,该方法具有收敛速度快、跟踪精度高、更接近Cramer-Rao下限和抗噪性好的优点。
    2022-04-14 17:22:40下载
    积分:1
  • MD5校验和源码
    MD5校验和算法源码-MD5 checksum algorithm source
    2022-03-31 11:30:53下载
    积分:1
  • 调度遗传
    该程序解决使用遗传算法技术的调度问题
    2022-06-21 01:48:53下载
    积分:1
  • flash 游戏
    利用计算器的原理开发的的flash小游戏,界面精美,代码简单清晰,有详细的注释,适合刚as3入门的同学学习。在下才疏学浅,有什么不对的请多多指教
    2022-01-21 02:31:43下载
    积分:1
  • contour detection by ant colony optimization
    这是一个利用蚁群算法进行图像边缘检测的程序,基于论文“图像边缘检测的蚁群优化算法”,IEEE进化计算大会(CEC),第751-756页,香港,2008年6月。输入:
    2022-06-16 07:46:26下载
    积分:1
  • 线性的插值,内涵读取文件,实现和写入文件。读取的文件为PARCHG,写入的文件为INSERT_DATA...
    线性的插值算法,内涵读取文件,算法实现和写入文件。读取的文件为PARCHG,写入的文件为INSERT_DATA-Linear interpolation algorithm, meaning to read documents, algorithm implementation and write to a file. Read documents PARCHG, written documents INSERT_DATA
    2022-07-14 11:15:11下载
    积分:1
  • 用java实现HDB3编解码和5B6B码
    用java实现HDB3的编译码和5B6B码-Using java to achieve HDB3 codec and the 5B6B code
    2022-07-05 04:32:40下载
    积分:1
  • 696516资源总数
  • 106918会员总数
  • 4今日下载