Huffman编码是最优变长码,请设计一个Huffma编码程序,实现以下功能: (1)接收原始数据:从终端读入字符集大小n,以及n个字符和权值,建立Huffman 树,并将它文件hfmtree.dat中。 (2)编码:利用已建立的哈夫曼树,对文件中的正文进行编码,将结果存入文件codefile.dat中。 (3)译码:利用已建立号的哈夫曼树将sodefile.dat中的代码进行译码,结果存入文件textfile.dat中。 (4)打印编码规:即字符与编码之间的一一对应关系。 (5)打印Huffman树,将已存入内存中的哈夫曼树以直观的方式显示在终端上。
上传时间: 2013-12-23
上传用户:zuozuo1215
数据结构大作业-变长记录类库
上传时间: 2015-01-28
上传用户:GHF
数据结构大作业——变长记录文件存取类库 设计一个类库,支持对变长记录文件的存贮、插入、删除、查找、修改等功能。
上传时间: 2013-12-17
上传用户:jkhjkh1982
游蛇吃豆游戏设计 一、 基本要求(必做) (1)键盘控制改变游蛇运动方向。 (2)碰到边框或栅栏游戏结束。 (3)吃掉豆子蛇身变长 (4)豆子全部吃光,游戏结束。
上传时间: 2013-11-25
上传用户:alan-ee
实现printf功能的变长函数程序,适合初学者学习
上传时间: 2015-09-06
上传用户:klin3139
该程序实现了用文件记录变长字节流,可用以存储各种类型的文件,如多媒体数据,声音、图形、图像等。每项记录由记录号和标志符标记。记录的记录号和标识均可用作对记录的定位和引用,记录号可以由操作者输入,也可以自动生成,标志符一定要由操作者输入。
上传时间: 2015-12-06
上传用户:FreeSky
梯形公式计算面积近似值:In=Tn=h/2(f(a)+f(b)) 变长梯形面积:T2n=Tn/2+h/2∑f(Xk+h/2) 辛普生面积:I2n=(4T2n-Tn)/3
上传时间: 2016-01-06
上传用户:qw12
基于变长编码求解一维下料问题的演化算法,讲述了一种新的求解下料的算法.
上传时间: 2013-12-10
上传用户:Zxcvbnm
论文设计了基于高性能通用DSP TMS320C64x的HDTV视频解码程序。该解码 程序针对C64的特殊架构做了多方面的优化。特别是对变长解码、IDCT和运动 补偿三个关键模块人工编写了汇编语言程序、调整了流水线操作。经过优化,显 著提高了解码效率。通过软件仿真可以得出如下重要结论:1)进行人工汇编优 化之后的程序效率相比于仅仅采用C语言优化之后的程序效率提高了将近七倍; 2)人工汇编优化之后,对标准清晰度视频进行实时解码时要求的时钟频率仅为 228.8MHz;3)对高清晰度视频进行实时解码时要求的时钟频率在1GHz左右。这 项研究对使用通用DSP实现高清晰度电视视频解码乃至实现整个信源解码器有 重要的价值,推动了通用DSP在消费电子领域多媒体技术方面的应用。 该文讨论了如何使用Matlab 的Complier 将*.m函数编译为动态链接库DLL, 提供给VC++ 调用的方法, 提供了一种VC++与Matlab 混合编程的快速实现。
上传时间: 2013-12-30
上传用户:xiaodu1124
用于FPGA的变长编码算法的HDL编码,包括VHDL及Verilog代码。可用于JPEG及MPEG压缩算法。
上传时间: 2013-12-06
上传用户:阳光少年2016