搜索资源列表
汉字转换为二进制编码.rar
- 汉字转换为二进制编码 C语言源代码
taosheng
- 1)I:初始化(Initialization)。从终端读入电文,写到tobetrans文件中,统计电文的字符集合和对应的权值集合,建立哈夫曼树,并将哈夫曼树存于文件hfmtree中。 (2)C:编码(Coding )。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中
datastructure
- 本学期所有数据结构的大作业一,设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法。二,本次实验的题目为表达式求值,要求设计一个程序,演示用算符优先法对算术表达式求值的过程。 即编写程序把前缀表达式转换成后缀表达式,并计算结果。用以下三组数据测试程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+
BSTAVT
- 本学期所有数据结构的大作业一,设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法。二,本次实验的题目为表达式求值,要求设计一个程序,演示用算符优先法对算术表达式求值的过程。 即编写程序把前缀表达式转换成后缀表达式,并计算结果。用以下三组数据测试程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+
haffman
- 哈夫曼编码用 c语言编写的 比较简单 初学者 编码与字符的转换-Huffman coding using c language is relatively simple for beginners and character encoding conversion
haffman
- 一个哈夫曼编码和译码程序 1、掌握树、森林和二叉树的概念和它们的特性以及它们之间是怎样相互转换的,理解二叉树的三种遍历:先序遍历、中序遍历和后序遍历,和树的两种遍历:先序遍历和后序遍历。 2、理解二叉树的基本运算算法实现以及它的非递归运算算法和层次遍历算法,了解二叉树的线索化及其它的应用。 3、掌握树和二叉树的几种存储结构以及它的构造,学会使用二叉链表实现二叉树的存储验证和设计相关算法。 -A Huffman encoding and decoding procedures fo
huffman_3
- 功能包括从文件中读取文章,将文章转换为哈夫曼编码,将哈夫曼编码还原,就是那几个基本算法的实现啦。 为了方便查看,这里输出的哈夫曼编码是1byte的,其实真正应该将其变为1bit存储,这样才能达到压缩的目的。-Features include articles to read from the file, the article is converted to Huffman coding, Huffman coding will be restored and that is the rea
GrayCode
- 格雷码(Gray code),又叫循环二进制码或反射二进制码 在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。 -Gray code (Gray code), also known as cyclic binary code or binary code reflected in the d
Deepc
- C语言程序,具备画图、十进制数转换、汉诺塔和二叉树编码功能。调试运行都没有问题,代码还可以进一步完善-C language program.It contains drawing graphic, decimal conversion, Tower of Hanoi code and the binary tree encoding. Commissioning are no problems, the code can be further improved.
Huffman-Code
- 把story.txt转换为code.txt,然后读取code.txt,转换为decoding.txt,模拟了哈夫曼编码、译码的过程。-The story.txt into code.txt, then read code.txt, converted to decoding.txt, to simulate the Huffman coding and decoding process.
suan-fa-bian-ma
- 算法编码的实现 进一步熟悉算法编码过程;掌握超长小数的转换方法和调试技术。-The realization of the algorithms
ssbm
- 编程实现算术编码算法 进一步熟悉算术编码算法; 掌握C语言编程(尤其是数值的进制转换,数值与字符串之间的转换等)-Programming arithmetic coding algorithm More familiar with the arithmetic coding algorithm To master the C programming language (especially values decimal conversion, the
hafuman
- 字符串的转码和编码转换字符串,先序遍历哈弗曼树-String string transcoding and encoding conversion, first traversal tree
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
Punycode
- 易语言编写的Punycode编解码模块,用于对中文或其他使用Unicode编码的语言转换成为DNS系统的编码-E-language Punycode codec module for Chinese or other languages that use Unicode encoding is converted into coded DNS system
Haffman
- 将一组数组转换为哈夫曼编码,使用数据结构中的二叉树功能实现-Convert an array to Haffman code
huffmanTree
- 赫夫曼树的创建,以及Huffman编码与字符之间的相互转换(The creation of Huffman tree, and the conversion between Huffman coding and characters.)