实现最优二叉树的构造;在此基础上完成哈夫曼编码器与译码器。 假设报文中只会出现如下表所示的字符: 字符 A B C D E F G H I J K L M N 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 频度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系统应具备如下的功能: 1.初始化。从终端(文件)读入字符集的数据信息,。建立哈夫曼树。 2.编码:利用已建好的哈夫曼树对明文文件进行编码,并存入目标文件(哈夫曼码文件)。 3.译码:利用已建好的哈夫曼树对目标文件(哈夫曼码文件)进行编码,并存入指定的明文文件。 4.输出哈夫曼编码文件:输出每一个字符的哈夫曼编码。
上传时间: 2014-11-23
上传用户:shanml
这是一个K中心点聚类算法C实现的,希望对大家有用
上传时间: 2016-05-15
上传用户:zhaiyanzhong
ISO mp3 sources (distribution 10) Layer 1/2/3, C Source, 512 k Sources of the Mpeg 1,2 layer 1,2,3 audio encoder and decoder distributed by the ISO group in charge of the MPEG.
标签: distribution Sources sources Source
上传时间: 2013-12-24
上传用户:来茴
这是关于模糊K聚类的pdf文件,供大家学习
上传时间: 2016-05-18
上传用户:hphh
模拟编程高手之路 本书从简易操作到高级应用,循序渐进的讲解模拟编程技术。 目前模拟精灵已由几百k的小工具成长为一个成熟的开发工具、 模拟编程技术也已经发生了巨大的变化。如果您发现其他资料与本教程描述不符的部份一律以本教程为准。 本书所有内容、示例代码适用于「模拟精灵2005」 v7.70 以上版本
上传时间: 2016-05-21
上传用户:问题问题
运行: 像主点的空间坐标为 Xs=39795.5 Ys=27476.5 Zs=7572.69 t=-0.00398693 w=0.00211391 k=-0.067578
标签: 0.00398693 0.00211391 0.067578 39795.5
上传时间: 2013-12-17
上传用户:Zxcvbnm
这是K均值算法,采用c语言编写,K的取值为2,大家可以改变K的值来进行测试
上传时间: 2016-05-22
上传用户:royzhangsz
Ex3-23 亲兄弟问题 « 问题描述: 给定n 个整数0 1 1 , , , n- a a a 组成的序列。序列中元素i a 的亲兄弟元素k a 定义为: min{ | } k i j n j j i a = a a ³ a < < 。 亲兄弟问题要求给定序列中每个元素的亲兄弟元素的位置。元素i a 的亲兄弟元素为k a 时,称k 为元素i a 的亲兄弟元素的位置。当元素i a 没有亲兄弟元素时,约定其亲兄弟元素 的位置为-1。 例如,当n=10,整数序列为6,1,4,3,6,2,4,7,3,5 时,相应的亲兄弟元素位 置序列为:4,2,4,4,7,6,7,-1,9,-1。 « 编程任务: 对于给定的n个整数0 1 1 , , , n- a a a 组成的序列,试用抽象数据类型栈,设计一个O(n) 时间算法,计算相应的亲兄弟元素位置序列。 « 数据输入: 由文件input.txt提供输入数据。文件的第1 行有1 个正整数n,表示给定给n个整数。 第2 行是0 1 1 , , , n- a a a 。 « 结果输出: 程序运行结束时,将计算出的与给定序列相应的亲兄弟元素位置序列输出到output.txt 中。 输入文件示例 输出文件示例 input.txt 10 4 2 4 4 7 6 7 -1 9 -1 output.txt 6 1 4 3 6 2 4 7 3 5
上传时间: 2013-12-17
上传用户:shizhanincc
k-java移动银行的例子-工商银行的资料
上传时间: 2016-05-28
上传用户:wuyuying
K-Means动态聚类算法源程序(c++)
上传时间: 2014-08-17
上传用户:PresidentHuang