下载  >  开发技术  >  C  > Huffman编/译码器C语言代码

Huffman编/译码器C语言代码 评分:

利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼编/译码系统。 [基本要求] 一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件

...展开详情
2010-12-13 上传 大小:12KB
举报 收藏
分享
译码器c语言

/**************************************************************************** * 138译码器实验 * * * * 实验目的: 1. 了解138译码器工作原理 * *

立即下载
C语言 哈夫曼编译码器

用C语言编写的数据结构,哈夫曼编译码器!

立即下载
哈夫曼[Haffman]编译码实现--C语言源码

大学时候数据结构的作业,代码排版不是很好(当时太嫩),但实现了基本功能,哈夫曼树的建立,编码,译码等等

立即下载
哈夫曼编译码系统

大二下学期做的数据结构课程设计,选取的题目为哈夫曼编译码系统,还上传了这个的课程设计报告,需要的小伙伴可以进个人中心找一下

立即下载
哈夫曼编码/译码实现

建立一个文本文件,统计该文件中各字符频率,对各字符进行Huffman编码,将该文件翻译成Huffman编码文件,再将Huffman编码文件翻译成原文件。压缩文件即读文件,统计文件中的字符个数,对文件进行哈夫曼编码和译码,并将编码译码后的字符存储在文件中。 完成功能的详细说明: 1.统计文本文件中各字符的频率(涉及读文件,统计字符个数); 2.对文件中的内容进行哈夫曼编码并存储入文件(涉及到创建哈夫曼树,进行哈夫曼编码和写文件); 3.对编码文件进行译码(涉及到哈夫曼译码和写文件)。 4.输出要求:输出原文、译文、打印编码规则、打印哈夫曼树。 5.哈夫曼树构造时,要求左孩子的值比右孩子的值小

立即下载
C++哈夫曼编码与译码课程设计实现源代码

C++哈夫曼编码与译码课程设计实现源代码,可直接运行。

立即下载
哈夫曼编译码系统的设计与实现

哈弗曼编译码系统源代码的实现有利于帮助我们大家更好地学习数据库

立即下载
Huffman编/解码系统(C/C++)

Huffman树的应用很广(最优判定数及Huffman编码等),此文件代码包含Huffman编码与解码功能。

立即下载
哈弗曼编码译码系统

采用java窗体设计编写,功能有哈夫曼树的生成,哈弗曼编码的生成,以及根据哈夫曼树和哈夫曼编码反编译成文档,资源为源代码。

立即下载