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

哈夫曼编码

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

代码说明:

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

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

发表评论

0 个回复

  • 主成分分析
    PCA,也就是PrincipalComponents Analysis,主成份分析,是个很优秀的算法,其原理是寻找最小均方意义下,最能代表原始数据的投影方法然后自己的说法就是:主要用于特征的降维。另外,这个算法也有一个经典的应用:人脸识别。这里稍微扯一下,无非是把处理好的人脸图片的每一行凑一起作为特征向量,然后用PAC算法降维搞定之。
    2022-07-19 17:55:46下载
    积分:1
  • ResizeImageMatrix
    This program implements various interpolation techniques to resize 2D matrices or Image Matrices. Methods of interpolation used are 1) Nearest Neighbour 2) Bilinear 3) Bicubic 2x2 4) Bicubic 4x4 5) Bicubic 6x6 6) Bicubic 8x8
    2022-01-25 16:59:14下载
    积分:1
  • 迷宫游戏的执行情况
    你好,这是迷宫实现净 logo 语言的 3 维空间中。我们处理起点和终点,至少选择到达结束的最佳路径。
    2022-06-15 19:11:50下载
    积分:1
  • 支持向量机 Python 项目
    这是支持的向量机 (SVM) 的代码。在 SVMProject.zip 中,你会得到一个 eclipse 项目。将导入到 eclipse,python 的源代码和它的数据。svm.py 包含支持向量机算法和实用程序函数。matplot.py 是图的功能。main.py 是这个项目的中考。
    2022-03-20 12:59:10下载
    积分:1
  • 快速排序与随机 pivote 和 c + + 源代码
    快速排序是一种分而治之算法。快速排序将大表分成两个更小的子列表:低和高的元素的元素。快速排序可以递归的子列表排序。步骤:选择一个
    2022-02-26 20:33:39下载
    积分:1
  • 流体力学 计流体力学 计流体力学 计流体力学
    计算流体力学 计算流体力学 计算流体力学 计算流体力学-Compute fluid mechanics with matlab This file give some example of transheat
    2022-02-13 13:16:54下载
    积分:1
  • 加权最小二乘对比(共轭梯度解
    资源描述本程序用于对比欠定方程组的最小二乘解和加权最小二乘解,通过调节不同的权重系数,能够得到合理的方程组的解。
    2022-03-13 10:26:18下载
    积分:1
  • 模式识别中的各种计,包括贝叶斯方和方
    模式识别的各种计算方法,包括贝叶斯等方法-Pattern recognition of various calculation methods, including Bayesian methods such as
    2022-07-27 09:26:31下载
    积分:1
  • 禁忌搜索的例子程序求解Tsp问题
    禁忌搜索算法的例子程序求解Tsp问题- The taboo search algorithm example procedure solves the Tsp question
    2023-04-11 18:30:04下载
    积分:1
  • Find Devide Between to Number
    孟吉通selisih angka dengan bahasa C.Inputan berupa angka。输出yang dihasilkan berupa angka selisih dari inputan yang dimasukan。
    2022-04-11 13:36:17下载
    积分:1
  • 696518资源总数
  • 105540会员总数
  • 37今日下载