(1)接收原始数据: 从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树,存于文件hfmtree.dat中。 (2)编码: 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree.dat中读入)对文件中的正文进行编码,然后将结果存入文件codefile.dat中。 (3)译码: 利用已建好的哈夫曼树将文件codefile.dat中的代码进行译码,结果存入文件textfile.dat 中。 (4)打印编码规则:即字符与编码的一一对应关系。 (5)打印哈夫曼树:将已在内存中的哈夫曼树以直观的方式显示在终端上。
标签: 接收 字符 数据
上传时间: 2013-12-10
上传用户:asdkin
求解活动安排问题.设有N个活动,其中每个活动都要求使用相同的一种资源,而在同一时间内只有一个活动能使用这一资源,每个活动也有要求使用该资源的开始时间和截止时间,如果两个活动使用统一资源的时间不冲突,那么就说两个活动是相容的.问题在于,如何确定给定活动集中的最大相容子集合.
标签: 资源 冲突
上传时间: 2016-08-27
上传用户:520
给定n 个登山机器人接力攀登的总高度m,及每个机器人连续攀登1 米,2 米,…,k米,所用的时间,编程计算最优攀登方案。
标签: 机器人
上传用户:sevenbestfei
控制器源代码,包含输入点N个,输出点N个,AD转换16位,DA输出8位
标签: 控制器 源代码 输入
上传时间: 2013-12-05
上传用户:heart520beat
翻币问题:有n(n>=6)个硬币,正面朝上排成一排,每次将5 个硬币翻过来放在原位 置,直到最后全部硬币翻过来反面朝上为止,找出了步数最少的翻法。
标签: gt
上传时间: 2013-12-18
上传用户:Amygdala
用分治法编程求出了n个不同元素中的第k 个最小元素
标签: 元素 分治法 编程
上传时间: 2014-01-20
上传用户:zhouli
一个(k,n,K)的卷积码的维特比译码算法
标签: 卷积码 译码算法
上传时间: 2016-08-29
上传用户:zhaiye
使用递归的方法来求取N阶矩阵的行列式,其中矩阵使用vector来表示,求取行列式的方法为代数余子式展开的方式
标签: 递归 矩阵
上传时间: 2014-01-24
上传用户:wangzhen1990
ZLG miniarm-N20源代码,大家可以参考下!
标签: miniarm-N ZLG 20 源代码
上传时间: 2013-12-23
上传用户:yimoney
ZLG miniarm-N20系列最新的底层驱动的使用说明!
标签: miniarm-N ZLG 20 底层驱动
上传用户:2467478207