实现最优二叉树的构造;在此基础上完成哈夫曼编码器与译码器。 假设报文中只会出现如下表所示的字符: 字符 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
一、本程序完成功能要求: 完成两个压缩的8位多字节无符号BCD数相加的程序段。要求提供调试通过的源代码、可执行程序和编程小结readme.txt文件。 两个操作数可以由键盘输入。输出要求:在屏幕上显示出参与运算的两个加数和结果和。 二、使用说明: 点击136_ZHJ.exe文件,然后根据提示输入第一个数字,按回车;屏幕上会提示输入第二个数字,根据提示输入第二个数字, 按回车后屏幕会显示出计算结果。 三、程序结构说明: 共有如下五个子程序: KDISPLAY、 DISPLAY、 BCDADD、 BConvert、 AConvert、 Expand。 其功能分别为: KDISPLAY:显示字符,其中BP中存放要显示的字符的地址,CX中存放要显示的字符个数 DISPLAY:用来显示计算得到的结果 BConvert:将ASCII码字符转换成压缩BCD码 AConvert:将BCD码转换为ASCII字符 BCDADD:将读入后转换为压缩BCD格式,然后相加。
上传时间: 2013-12-21
上传用户:qweqweqwe
解n阶线形方程组Ax=b的列主元高斯消去法的通用程序如下(下列程序都是在 matlab平台下编写的)
上传时间: 2016-05-16
上传用户:myworkpost
这是一本ARM体系结构与编程的书,对ARM处理器.指令系统和开发工具作了比较全面的介绍,非常适合刚接触ARM的学习这学习!
上传时间: 2016-05-17
上传用户:zukfu
这是一个利用B+ Trees数据结构存储数据的源码,全部代码用C语言写的.
上传时间: 2014-01-09
上传用户:myworkpost
本方案是一款低成本ip phone方案。具备高端IP电话的多网口和路由功能;采用ARM9E单芯片处理所有语音和网络功能,便于升级和移植;ARM9作为业界标准芯片,便于大规模生产,未来成本更加优势明显;采样独特软件优化方法,降低系统消耗;语音性能优,网络接口稳定可靠
上传时间: 2014-01-18
上传用户:杜莹12345
用于解决嵌入式设备启动时向LCD屏输出文字的难题。运行电脑的画图工具和本程序,点击“Rectangle”按钮,屏幕上出现一个矩形,在该区域内输入想要显示的文字。然后点击“GetPixel”按钮,读取文字点阵的坐标信息,将它作为数组存入启动程序,作为像素点输出,字体的颜色根据需要确定。
上传时间: 2013-12-18
上传用户:叶山豪
一个能够运行在Unix/Linux下的多线程下载工具,能够很快速的下载文件。
上传时间: 2014-08-09
上传用户:569342831
程序名称: B-树的实现 创建时间: 2008.03.16 最后修改: 2008.03.18 程序作者: monkeylee 联系方式: leeocean2004@163.com 程序说明:实现B-树的相关操作,查找插入删除
标签: 2008 monkeylee leeocean 03
上传时间: 2016-05-19
上传用户:gxf2016
模拟编程高手之路 本书从简易操作到高级应用,循序渐进的讲解模拟编程技术。 目前模拟精灵已由几百k的小工具成长为一个成熟的开发工具、 模拟编程技术也已经发生了巨大的变化。如果您发现其他资料与本教程描述不符的部份一律以本教程为准。 本书所有内容、示例代码适用于「模拟精灵2005」 v7.70 以上版本
上传时间: 2016-05-21
上传用户:问题问题