搜索资源列表
Huffman123
- 给定若干个字符及其对应的权重,建造一颗高度尽可能小的Huffman树及字符的Huffman编码。-given a number of characters and their corresponding weights, construction of a high as possible Huffman tree and the character of Huffman coding.
yiliao
- 这个程序是用C语言实现的。我使用了单向链表来实现对药品的增加. 删除等操作. 我修改了几次算法, 优化了一下. 如果有不足之处,还望各位多多指点。 设计目的: 这是一个专为小药店设计的药品管理系统. 可以对药品自由的进行添加、删除、查找等操作. 功能简介:(每个数字键对应相应的功能, 按数字键后,请按Enter键) \"1 - 增加药品\": 向系统增加一种药品 \"2 - 删除药品\": 删除系统中的一种药品 \"3 - 查找药品\": 输入药品
haffman
- 在Jpeg中Huffman采用的是范式Huffman编码。经过查相关资料有两种不同说法,请高手指点。谢谢! 1、构造范式 Huffman 编码的方法大致是: 分别统计从最大编码长度 maxlength 到 1 的每个长度对应了多少个符号。根据这一信息从 maxlength 个 0 开始以递增顺序为每个符号分配编码。例如,编码长度为 5 的符号有 4 个,长度为 3 的有 1 个,长度为 2 的有 3 个,则分配的编码依次为: 00000 00001 00010 00011
arith-ne
- 是算术编码界码的程序,用c语言编写的,和上一个算术编码的程序是对应的
Huffman
- Huffman编码及译码 具体的要求: 1.将给定字符文件编码:生成编码,输出每个字符出现的次数和编码; 2.将给定编码文件译码:生成字符,输出编码及其对应字符。
Huffman
- Huffman编码及译码 1.将给定字符文件编码:生成编码,输出每个字符出现的次数和编码; 2.将给定编码文件译码:生成字符,输出编码及其对应字符。
huffman
- 用哈夫曼编码实现文件压缩和解压缩. 压缩过程的实现:1创建Haffman树 2打开需压缩文件 3将需压缩文件中的每个ascii码对应的haffman编码按bit单位输出 4文件压缩结束
Huffman
- 利用哈夫曼编码实现对一个文本文件的内容加密,假设该文本文件只能包含小写字母、空格、逗号、和句号等字符。该程序是实现对文件中的字符进行编码、输出各个字符对应的编码、输出文件的哈夫曼编码。
20080123140714472
- (1)接收原始数据: 从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树,存于文件hfmtree.dat中。 (2)编码: 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree.dat中读入)对文件中的正文进行编码,然后将结果存入文件codefile.dat中。 (3)译码: 利用已建好的哈夫曼树将文件codefile.dat中的代码进行译码,结果存入文件textfile.dat 中。 (4)打印编码规则:即字符与编码的一一对应关系。 (5)打印哈夫曼树:将已在
text04
- “数据记录框设计”。编写一个列表框应用程序,可以进行添加和删除数据记录:姓名、性别、年龄、电话号码、单位、住址、邮政编码,列表框用于显示对应某数据记录的姓名。-err
Alowcompress
- 本代码为A律压缩量化方法,并有其对应的解压。13折线法。-A law code for the quantitative methods of compression and decompression of its corresponding. 13 line method.
P2P
- P2P(Peer-to-Peer 端到端)模型是与C/S(客户/服务器)模型相对应。基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通信的瘫痪。。而基于P2P的用户间通信则是直接通信,去掉了服务器这一层,带来的显著优点是通信时没有单一的失败点,一个用户的故障不会影响整个P2P网络。本文提供了一种用JAVA实现P2P网络通信的方法。-P2P (Peer-to-Peer end-to-end) model with the C/S (Client/Server) mode
huffman
- 这是一个霍夫曼编码程序,输入编码的源文件名,和译码文件名。可以得到对应的结果-This is a Huffman code procedure, enter the source code file name, and decoding the file name. Can get the corresponding results
cell-compress
- 细胞自动机压缩算法 细胞自动机是用来解释生命现象。系统为什么总要处于“混沌边缘”的状态呢?比如生命吧,静止于某种固定的状态不是挺好的么?为了适应多变的环境,生命必须不断的进化而变得复杂,而要想变得复杂就必须让自己处于混沌边缘的状态。按照达尔文进化论的观点,不适应环境的生命体就会被大自然淘汰了,并不是每个生命体都有意识的要让自己越来越复杂,而是因为过于简单的生命不能适应环境了,于是它们被淘汰掉了,所以剩下来的仅有那些相对复杂的生命体。科学家曾用一批细胞自动机当作生命体在一个虚拟的自然环境
suanshubianma
- 算术编码是将累积分布函数的区间(0,1)分成许多互不重叠的小区间,每个信源符号对应于各个小区间,每个小区间的长度等于这个信源符号的概率分布值,在此小区间内取一点,取该点二进制小数点后l位作为这个信源符号的码字。把这基本思想运用到信源符号序列中来,能计算出信源符号序列的累积分布函数,使每个符号序列对应于累积分布函数上的不同区间,在此区间上取一点,将其二进制小数点后l位作为这符号序列的码字,只要这些区间不重叠,编的的码即为算术编码。-Arithmetic coding is the cumulati
suanshu
- 首先,计算出码元符号集中各个码元的累积概率,并存放在F数组里面。 然后,开始循环编码,直至输入序列循环完毕。 最后,将所得的累计概率由小数形式转化成二进制形式。 对解码。首先,计算码元符号集中各个码元的累积概率,并存放在F数组里面。 然后,开始循环解码,此次循环是在码元符号集中,由高概率码元向低概率码元循环,这是由于编码的输出肯定是不大于高概率码元的累积概率的。那么如果我们从高到底循环,所找到的第一个小于编码结果fs的码元即为所译码的码元。 最后,我们可以利用此码
tool
- corledraw插件,画地质图用得上。将文件拷入安装目录对应的目录下-corledraw plug-in, drawing useful geological map. Installation directory the file is copyed into the corresponding directory
huffman_Golomb_COMPRESS
- 从 Mentor Graphics 的自动测试图形生成(ATPG)工具 FastScan的 测试文档中提取出测试电路(CUT)的测试模式,生成便于对应压缩算法的文件 格式。 本文中, 给出了 2 种压缩测试模式的方法, 一种是基于统计的哈夫曼编码, 一种是基于差分运算的Golomb 编码。本次毕业设计中,在熟悉Mentor Graphics ATPG工具 FastScan的基本功能和其主要的测试模式输出文件的格式的基础上, 实现其中测试结构和测试模式数据的分析提取, 并且在
huffman
- 霍夫曼编码,输入字符,然后给出对应字符的权值和编码,用窗口界面展现出来-Huffman code, enter the characters, and then the corresponding characters are given the right values and the code shown by the window interface
huffman
- 构造一颗霍夫曼树,输入叶子节点的字符及权重,输出字符对应的Huffman编码,还可以通过输入0.1编码翻译出对应的字符-Hoffman Construction of a tree, enter the leaf nodes and the weights of the characters, the output of the Huffman code corresponding characters can be translated by entering the correspondin