搜索资源列表
汉字转换为二进制编码.rar
- 汉字转换为二进制编码 C语言源代码
Huffman程序
- 为得到使电文总长最短的二进制前缀编码,则以n种字符出现的频率作权,设计一棵Huffman树,求出给定权值的字符对应的Huffman编码。-enable the message to be chief of the shortest prefix binary coding, while the n characters of frequencies for the right to design a Huffman tree, obtained the right to set the valu
ha217
- 哈夫曼树 设计2进制前缀编码的方法如下. (1) 根据给定的n个字符以及相应的权值构造一棵最优二叉树 (2) 二叉树除了根结点以外,所有左边的分支标记 0 ,右边的分支标记为 1 (3) 对于每一种字符所对应的叶子结点找出到根结点的路径,则从根结点到此叶子结点路径上各分支字符组成的二进制数字串即为该字符的二进制前缀编码.
huffman.doc
- 用哈夫曼编码对字符进行编码,形成二进制代码。-With Huffman coding of characters to form a binary code.
huffmancode
- 这是我近来完成的一个用哈夫曼树进行二进制编码操作的数据结构作业。用户通过输入26个字母,程序会根据26个字母出现的频率自动构建哈夫曼树并输出这些字母的二进制编码。-This is my recently completed a binary tree with Huffman encoding operation of the data structure operations. User by entering the 26 letter, the program will be 26 let
shujujieou
- 利用赫夫曼树来设计二进制的前缀编码,实现文件的压缩和恢复功能。-Huffman tree to use to design binary prefix codes, the implementation file compression and recovery.
he_fu_man_bian_ma
- 假设一个文件中出现了8种符号S0,SQ,S2,S3,S4,S5,S6,S7,那么每种符号要编码,至少需要3bit。假设编码成000,001, 010,011,100,101,110,111。那么符号序列S0S1S7S0S1S6S2S2S3S4S5S0S0S1编码后变成 000001111000001110010010011100101000000001,共用了42bit。我们发现S0,S1,S2这3个符号出现的频率比较大,其它符号出现的频率比较小,我们采用这样的编码方案:S0到S7的码辽分别01
GrayCode
- 格雷码(Gray code),又叫循环二进制码或反射二进制码 在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。 -Gray code (Gray code), also known as cyclic binary code or binary code reflected in the d
CRC
- CRC校验采用多项式编码方法。被处理的数据块可以看作是一个n阶的二进制多项式-CRC checksum using polynomial encoding. Data blocks can be processed as a binary n-order polynomial
HuffmanCodingTree
- 哈夫曼树 可以编码任意文字,将其转化为二进制语言-Huffman tree can be encoded any text to be translated into a binary language
HuffmanCode
- 现在有篇文章,请用二进制前缀编码对文章中出现所有字符进行其编码,使编码后的文章总长最短。 多组输入,第一个正整数T表示组数。 每组第一行有一个正整数n,1≤n≤100000表示所用的字符种数。 接下来一行为n个正整数,表示每个字符在文章中出现的次数。 输出编码的最小长度-There are articles, please use the binary prefix code for the article appeared in the encoding of
hafuman
- 该代码是实现哈夫曼树编码 可实现二进制哈夫曼编码-The code is to achieve binary Huffman tree, Huffman coding can be achieved
huffman
- 用于多媒体文件熵编码的哈弗曼编码,能够产生编码的二进制串-Entropy coding for the Ha Fuman multimedia files encoded to produce encoded binary string
huffman2
- 二进制哈弗曼编码,编码可以放在前后,可以进行选择-Binary Hafu Man, coding can be placed before and after
Huffmana-tree
- 从终端输入字母和相应的频率 在内存中构造Huffman树 从终端输入任意的单词 以二进制形式输出编码后的文字(在屏幕上显示0或1表示相应的位) -Huffman tree constructed in memory from the terminal enter the letters and the corresponding frequency from the terminal to enter any word on the screen text to binary f
HuffmanCode
- 在电报通讯中,电文是以二进制的0、1序列传送的。字符集中的字符的使用频率是不同的(比如e和t的使用较之q和z要频繁得多),哈夫曼编码可以使得编码的总长最短,从而相同的位长可以传送更多的信息。本程序用c语言来仿真哈夫曼编码的过程,其中运用动态分配数组存储哈夫曼树和动态分配数组存储哈夫曼编码表等c语言常用知识。另外,程序中包含极其详细的注解,十分有利于学习。 -Telegraph communications, the message is binary 0, 1 sequence transm
morton
- 莫顿编码 是根据数组的行和列的二进制数值,呈Z型编码的程序-Morton code is based on the binary value of row and column array, was Z-coded program
main
- 1.在电报收发等数据通讯中,常需要将传送的文字转换成由二进制字符0、1组成的字符串来传输。为了使收发的速度提高,就要求电文编码要尽可能地短。此外还要保证任意字符的编码都不是另一个字符编码的前缀,这种编码称为前缀编码。 2.Huffman树可以用来构造编码长度不等且译码不产生二义性的编码。 -1 In the telegram send and receive data communications, and often need to send the text into a stri
c
- 本次试验的主要要点是哈夫曼树的建立过程,这种算法的思路是: 1)依据给定的n个权值{W0,W1,……,Wn-1}构造n棵只有一个根结点的二叉树,这些二叉树组成一个森林F={T0,T1,……,Tn-1}。 2)在森林F中选取两棵根结点的权值最小的二叉树作为左、右子树合并成一棵新的二叉树,这棵新的二叉树的根结点的权值等于其左、右子树根结点的权值之和。这样一来,森林中就减少了一棵树。 3)重复上一步,直到森林F中只有一棵二叉树为止,这棵二叉树便是要得到的哈夫曼树 二叉树建立好之后,通过
HuffmanTree
- 霍夫曼树编码与解码,给定数据构造出霍夫曼树,并进行二进制编码,最后再解码-Huffman tree encoding and decoding, given data Huffman tree is constructed, and the binary encoding, and then decoding