搜索资源列表
C++程序设计语言实验三
- 实验三:C++编程入门 一、实验内容 1. 类模版。 2. 运算符重载。 3. 友元。 4. 继承。 二、实验题目 1, 设计一个类SavingsAccount,定义一个静态数据成员记录存款的年利率(rate),该类的每个成员都包含一个私有的数据成员balance,表示该成员当前的存款数额。提供一个成员函数CalMonthlyInterest(),用以计算月利息(用balance乘以rate再除以12),并将这个月利息加入balance中。提供一个静态成员函数ModifyRate(
hafuman
- 哈弗曼编解码 编写函数,实现建立哈夫曼树和生成哈夫曼编码的功能。 编写函数,实现二叉树的输出和释放功能。 编写主函数,从终端输入一段英文文本;统计各个字符出现的频率,然后构建哈夫曼树并求出对应的哈夫曼编码;显示哈夫曼树和哈夫曼编码;最后释放哈夫曼树。 选做内容:修改程序,选择实现以下功能: 编码:用哈夫曼编码对一段英文文本进行压缩编码,显示编码后的文本编码序列; 统计:计算并显示文本的压缩比例; 解码:将采用哈夫曼编码压缩的文本还原为英文文本。-err
shujujiegoushejibaogao
- 小结:本程序能够压缩ASCII码在128以内的字符组成的程序.压缩效率较高,解压正确,而且容错能力较好。需要改进的地方是:可以把压缩范围增大,使之更具有使用价值。-Summary: This procedure can be compressed ASCII code less than 128 characters in the composition process. Higher compression efficiency, extracting the right way, and b
11
- 字典序问题的源代码在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A+由26+个小写英文字母组成A={a,b,…,z}。该字母表产生的升序字符串是指字符串中字母按照从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1+次。
haffman
- 哈夫曼编码 问题描述:利用哈夫曼编码,实现压缩和解压缩 基本要求: 对于给定的一组字符,可以根据其权值进行哈夫曼编码,并能输出对应的哈夫曼树和哈夫曼编码;实现哈夫曼解码 提高要求: (1) 能够分析文件,统计文件中出现的字符,再对文件进行编码,实现文件的压缩和解压缩 (2) 能够对于文件的压缩比例进行统计 (3) 能够打印文件 这是数据结构的课程设计-Huffman Coding Problem Descr iption: Using the Huffman co
HuffmanCode
- (1)鼠标输入一个待压缩短文本文件,统计文本文件中各字符的个数作为权值,生成哈夫曼树。 (2)将文本文件利用哈夫曼树进行编码。 (3)把哈夫曼编码用二进制位紧缩到一个变量中,利用位运算进行真正的数据压缩。 (4)界面友好,易于操作,采用菜单方式进行选择。 -(1) the mouse to enter a short text file to be compressed, statistics text file as the number of characters in t
scanner
- 编译原理中简化的词法分析程序,压缩包中含有测试用的文本。程序功能是逐一扫描文本字符,判别词法是否符合规则。-lexical analysis program
DESandData
- 字符转二进制,二进制转字符,字符转压缩码,压缩转二进制,数据转换-ASCtoBin AscToBcd BcdToBin BcdToAsc
HI-FI-AMP_2012.08.28_SCHPPCB
- 附件解压缩后有原理图与PCB文件,绝对可以直接按PCB文件打板,性能稳定可靠、HIFI AMP PCB文件。 PCB文件字符层有参数标识。-Schematic and PCB files, Annex decompression can definitely play board PCB files, stable and reliable performance, HIFI AMP PCB file. The PCB file character Layer parameter ident
2
- 哈夫曼树,将建立好的哈夫曼树读入,再读入已经压缩好的01编码,将其解压缩为字符原文,目前不能处理汉字。-Huffman tree Huffman tree will establish good read, and read into the compression has been a good 01 coding to decompress for the characters in the original, can not handle Chinese characters.
convert
- 北航c2作业 【问题描述】近几年有人提出了这样一种算法,它虽然只是单纯地对文件进行重排,本身并不压缩文件。 该算法如下:对一个长度为n的字符串S,首先根据它构造n个字符串,其中第i个字符串由将S的前i-1个字符置于末尾得到。然后把这n个字符串按照首字符从小到大排序,如果两个字符串的首字符相等,则按照它们在S中的位置从小到大排序。排序后的字符串的尾字符可以组成一个新的字符串S’,它的长度也是n,并且包含了S中的每一个字符。最后输出S’以及S的首字符在S’中的位置p。 【输入文件】输入文
file
- 【问题描述】近几年有人提出了这样一种算法,它虽然只是单纯地对文件进行重排,本身并不压缩文件。 该算法如下:对一个长度为n的字符串S,首先根据它构造n个字符串,其中第i个字符串由将S的前i-1个字符置于末尾得到。然后把这n个字符串按照首字符从小到大排序,如果两个字符串的首字符相等,则按照它们在S中的位置从小到大排序。排序后的字符串的尾字符可以组成一个新的字符串S’,它的长度也是n,并且包含了S中的每一个字符。最后输出S’以及S的首字符在S’中的位置p。 【输入文件】输入文件filezip.
HuffmanTree
- 对文件进行字符统计,建立哈夫曼树,并建立哈夫曼编码,对文件进行压缩和解压缩-Characters in the file statistics, the establishment of Huffman tree, and the establishment of Huffman coding to compress and decompress the file
huffman
- 利用赫夫曼编码的实现原理码对数据进行无损压缩,设计一个实现Huffman压缩的编码和解码的程序。具体要求如下:读入待压缩的文本文件; 2)统计分析文本文件中各字符的出现频度,以频度作为构造Huffman树的权值。根据各字符出现的不同频度构造Huffman树,然后规定每种字符的Huffman编码。再次读入待压缩的文本文件,然后根据各字符的Huffman编码逐一替代,将得到的编码流写入到新的文件中,并且计算压缩率。 5)解码过程:先读入上一步骤得到的新文件,将其看作比特流,根据Huffman
decode1
- 字典序解码问题.在数据加密和数据压缩中常需要对特殊的字符串进行数字编号。给定的字母表 A 由26 个小写英文字母组成 A={a,b,…,z}。该字母表产生的升序字符串是指字符串中字母按照 从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现 1 次。例如,a,b,ab,bc,xyz 等字符串都是升序字符串。现在对字母表 A 产生的升序字符串按照字典序排列并编号。-In the data encryption and data compression often need fo
exp16
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序, 将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc". 2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"-Through the keyboard input string lowercase letters (a
HEU_KMS_Activator_v2.4
- 合并果子,压缩是一种有效的减小数据量的方法,目前已经被广泛应用于各种类型的信息系统之中。 一种压缩文本文件的方法如下: 1. 原始文本文件中的非字母的字符,直接拷贝到压缩文件中; 2. 原始文件中的词(全部由字母组成),如果是第一次出现,则将该词加入到一个词的列表中,并拷贝到压缩文件中;否则该词不拷贝到压缩文件中,而是将该词在词的列表中的位置拷贝到压缩文件中。 3. 词的列表的起始位置为 1 。 词的定义为文本中由大小写字母组成的最大序列。大写字母
haffuman
- 基于哈夫曼的压缩和解压缩,将文本中的字符作为节点构建哈夫曼树,通过01来编码,实现对文件的压缩,同时通过逆过程将文件解压缩。-Based Huffman compression and decompression, the text of the character as a node Huffman tree constructed by 01 to coding, to achieve the file compression, through the reverse process to
TestStringZip_HUAWEI
- 华为编程大赛 函数功能:实现一个字符串的任意压缩,即把一个字符串变换成任意一个符合要求的字符子串。-The programming competition held by HUAWEI
一种针对二进制数据的多字符组合无损数据压缩方法
- 针对二进制数据压缩方面的专利文献,供参考(Patent literature for binary data compression for reference)