搜索资源列表
Huffman
- 设计一个哈夫曼编码/译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(压缩文件,后缀名.cod); 反过来,可将一个压缩文件译码还原成一个文本文件(.txt)。
ba
- 利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼编/译码系统。 [基本要求]: (1)I:初始化(Initialization)。从终端输入一个长度不超过80的字符串(全部为大写字母且无空格)。统计字符串的长度n、以及不同字符的个数和每种字符的权值,
HUFFMANHFMBMYMQ
- 摘 要 1 前 言 2 正 文 4 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 7 4. 调试分析 8 5. 测试结果 9 6. 源程序(带注释) 10 总结 29 参考文献 30 致谢 31 摘 要 哈夫曼编码(Huffman Coding)是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。在计算机信息处理中,“哈夫曼编码”是一种一致性
200430481
- 赫夫曼编译码器: 用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 [基本要求]一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件h
hafumanbianmayuhanzidianzhen
- 哈夫曼编码在汉字点阵压缩编码的应用,主要是对点阵字符的压缩编码
Huffman
- 一个关于huffman编码树的简单小程序,输入字符,给出哈夫曼编码。简单易懂,初学专用。
huffman
- 实现最优二叉树的构造;在此基础上完成哈夫曼编码器与译码器。 假设报文中只会出现如下表所示的字符: 字符 A B C D E F G H I J K L M N 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 频度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系统应具备如下的功能: 1.初始化。从终端(
hafuman
- 哈夫曼编码/译码器 1)问题描述 设计一个利用哈夫曼算法的编码,重复地显示并处理以下项目,直到选择退出为止。 2)基本要求 (1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (2)编码:利用建好的哈夫曼树生成哈夫曼编码; (3)输出编码;
hafuman2
- 哈夫曼编码,电码字符互译,建哈夫曼树形成哈夫曼编码
Huffman
- 利用哈夫曼编码实现对一个文本文件的内容加密,假设该文本文件只能包含小写字母、空格、逗号、和句号等字符。该程序是实现对文件中的字符进行编码、输出各个字符对应的编码、输出文件的哈夫曼编码。
erchashu
- 利用哈夫曼编码实现对一个文本文件的内容加密,假设该文本文件只能包含小写字母、空格、逗号、和句号等字符。该程序是实现对文件中的字符进行编码、输出各个字符对应的编码、输出文件的哈夫曼编码。
HuffmanCoding
- 实现哈夫曼编码功能,可任意输入一段报文,程序自动统计各字符的权值,并进行编码,可显示中间过程..编码后可输入一段密文进行解码...原创,请支持,
HUFFMAN
- 题 目: 哈夫曼编码的程序设计 初始条件: 输入一段英文字符,试为该文中的每个字符编制相应的哈夫曼码。 (1)I:初始化(Initialization)。对输入的一段英文中的每个字符统计其权值,建立哈夫曼树; (2)E:编码(Encoding)。利用已建好的哈夫曼树,对每个字符进行编码。 (3)D:译码(Decoding)。利用已建好的每个编码,对输入的一个由0、1组成的序列进行译码; (4)P:印代码文件(Print)。将每个字符编的哈夫曼码和译码结果显示在终端
hafuman
- 哈夫曼编码 哈夫曼树 字符生成数 译码 由0和1组成的哈夫曼代码
hanfuman
- 将任意一个指定的文本文件中的字符进行哈夫曼编码,生成一个编码文件(压缩文件);反过来,可将一个压缩文件解码还原为一个文本文件。
C源代码实例
- 包含220个C语言的各种源程序:001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个
WL40987330 C语言算法集
- 目录 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010&
hafumanbianma
- 用文件的存储和调用机制实现的哈夫曼编码,对已经经处在的文本文件中出现的字符按照出现的次数进行编码-Document storage and call mechanisms of Huffman coding, have been through in the text file appears in accordance with the emergence of the number of characters encoded
huffman
- 利用哈夫曼编码的原理对字符进行处理,最后输出的是对输入的字符的0和1的编码-The principle use of Huffman coding of characters to deal with the final output is the input of 0 and 1 character encoding
4
- 哈夫曼编/译码器 需求分析 根据程序目录建立函数,分别为CREATE-建立哈夫曼树,TABLE-输出编码,CODING-编码,DECODING-译码。 CREATE 函数实现从键盘输入字符集中的所有字符及其对应的频率值,建立哈夫曼编码树。 TABLE函数实现利用已建好的哈夫曼树,列出字符集中的所有字符及其对应的哈夫曼编码。 CODING函数实现利用建好哈夫曼树,对从键盘输入的正文串进行编码,并在屏幕上显示结果。 DECODING函数实现利用已建好