搜索资源列表
4
- 哈夫曼编码是一种编码方式,它是根据每一个字符出现的概率而建立起来的。哈夫曼编码借助树形结构构造,算法实现时使用链表或静态链表结构,空间的每个结点内有左子树、右子树、双亲指针。在构成哈夫曼树之后,为求编码需从叶子结点出发走一条从叶子到根的路径;而为译码需从根出发走一条从根到叶子的路径。
j04309
- 本压缩软件是利用huffman树的特点对文件进行重新编码,用较短的位表示出现频率高的字符,用较长的位表示出现频率低的字符,从而达到压缩的目的
55
- 哈夫曼编码,实现哈夫曼树和哈夫曼编码。首先生成一个哈夫曼树,然后用这颗树对所有字符进行哈夫曼编码。
HuffmanTree
- 1.构造对应的哈夫曼树 2.输出字符对应的哈夫曼编码 3.输入一串0 1代码,进行哈夫曼译码
Huffman
- Huffman编结码程序,可完成对输入字符或从文件读入字符的编码
wbx
- 一组处理五笔输入法码表文件的小程序 chpy.c 将中文字符串自动转换成拼音的形式. 将中文的文件名转换成拼音的文件名- PY_FILE为WIN95全拼输入法反转换生成的拼音编码文件 delsingle.c 删除包含单个汉字的行 gb2312.c 生成所有GB2312码汉字 genwbsig.c 生成所有GB2312码汉字的五笔编码 py.c 去除imegen反编译后的TXT文件中词的编码,只剩下字的编码 wbadd.c 在已经存在的五笔编码文件中加入新增词组, 五
huffman
- 哈夫曼编码:输入一个文本文件(英文文本),剔除其中的非英文字符,并将英文字符统一转化为大写字符,然后统计各个字符的出现概率。创建哈夫曼树,给出编码表(即各字符的码字)及编码效率(带权路径长度)
huffman_Code
- 数据结构试验。。。哈夫曼编码。。字符的编码与译码
base64
- * BASE64编码规则:将一组连续的字节数据按6个bit位进行分组,然后对每组数据用 * 一个ASICC字符来表示,6个bit位最多能表示2的6次方即64个数值,这64个ASICC字符 * 就是:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\", * 其中每个字符表示的数值就是该字符在上面的排列中对应的索引号, * BASE64编码要求在对字节数据按每6个bit位进行分组时,如果不够
shujujiegoukechengsheji
- 程序功能说明: 根据ascⅡ码文件中各ascⅡ字符出现的频率情况创建Haffman树,再将各字符对应的哈夫曼编码写入文件中。同时,亦可根据对应的哈夫曼树,将哈夫曼编码文件解压成字符文件。
huffman_en_decode
- 霍夫曼编译码,对数据文件中的字符进行统计,根据概率进行编码,并实现对数据文件压缩和解压缩过程
Huffman
- 设计一个哈夫曼编码/译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(压缩文件,后缀名.cod); 反过来,可将一个压缩文件译码还原成一个文本文件(.txt)。
hafumanbianma
- 输入各个字符及对应出现的次数 ; 建立赫夫曼树并对各个字符进行编码 ;然后 对 输入 的 二进制 串进行 译码
hafuman
- 对树进行操作的编码,对字符进行编码,并记录字符出现的次序,并生成编码
HuffmanTree
- 对任意输入的一段英文,为每个字符编制其相应的赫夫曼编码;并利用该编码为任意输入的0、1序列进行解码.(1)初始化: 从终端读入一段英文字符,统计每个字符出现的频率,建立赫夫曼树,并将该树存入某文件;(2)编码: 利用建好的赫夫曼树对各字符进行编码,用列表的形式显示在屏幕上,并将编码结果存入另一文件中;(3)解码:利用保存的赫夫曼编码,对任意输入的0,1序列能正确解码。
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)是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。在计算机信息处理中,“哈夫曼编码”是一种一致性
ha217
- 哈夫曼树 设计2进制前缀编码的方法如下. (1) 根据给定的n个字符以及相应的权值构造一棵最优二叉树 (2) 二叉树除了根结点以外,所有左边的分支标记 0 ,右边的分支标记为 1 (3) 对于每一种字符所对应的叶子结点找出到根结点的路径,则从根结点到此叶子结点路径上各分支字符组成的二进制数字串即为该字符的二进制前缀编码.
vfdbianma
- 本程序是vfd显示编码,0-9,A-Z;和一些其他字符的编码
200430481
- 赫夫曼编译码器: 用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 [基本要求]一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件h