1)I:初始化(Initialization)。从终端读入电文,写到tobetrans文件中,统计电文的字符集合和对应的权值集合,建立哈夫曼树,并将哈夫曼树存于文件hfmtree中。 (2)C:编码(Coding )。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中。 (4)P:印代码文件(Print)。将文件codefile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件codeprint中。 (5)T:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件treeprint中。 用户界面要求设计为“菜单”方式。 修改你的系统,实现对你的系统的源程序的编码和译码(主要是将行尾符编/译码问题)。实现各个转换操作的源/目标文件,均由用户在选择此操作时指定。
标签: Initialization 初始化
上传时间: 2014-01-04
上传用户:windwolf2000
通过计算机并口模拟IIC总线,对TV Tuner进行读写,通过DDC2BI命令对TV进行控制,通过串口与声音测试设备连接,调整Audio曲线,也可以在此基础上扩充自己的功能,是一个开发TV不错的工具。
上传时间: 2016-09-22
上传用户:asddsd
Parses UK Profile 1.05/1.06 Object Carousel and saves files to disk (all stored under /tmp/cache at the moment). The files are the scripts and text/image data for MHEG5, the interactive(ish) element of digital TV. At the moment the MHEG scripts are not parsed, so to duplicate that interactive experience, speedy usage of "cat" and "xv" is recommended.
标签: Carousel Profile Parses Object
上传时间: 2014-01-14
上传用户:hgy9473
StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repository tree。StatSVN当前版本能够生成一组包括表格与图表的静态HTML文档。
标签: Subversion StatSVN 版本
上传时间: 2013-12-18
上传用户:牧羊人8920
xilinx里的乘法器ip核程序,booth乘法 wallace tree算法 4-2压缩编码 超前进位加法
上传时间: 2016-10-17
上传用户:ve3344
Joomla收费插件。建立商业登记,商品,广告,房地产,文件目录 Mosets Tree is the only directory component for Joomla! that allows you to run large directory website with customizable templates, user ratings, Search Engine Friendly URLs and more. Fast, Simple and Flexible. Price: $110 USD
上传时间: 2016-10-20
上传用户:钓鳌牧马
这个是严蔚敏版的数据结构上机教程中的部分源代码,都是自己写的,包括最短路径的dijkstra,floyd,最小生成树的prim,kruskal以及链表,Huffman Tree等等的c++代码
上传时间: 2014-01-23
上传用户:jhksyghr
广州斯道2410普及版II的源代码,含VGA和TV输出
上传时间: 2013-12-16
上传用户:xsnjzljj
Tuner ,IR,Amplifier,Driver,高频头,红外遥控,功放驱动。TV驱动必备。RC5.C,tuner.c,Volume_PT2314x.c,msp3400.c,tda9887.c。
上传时间: 2016-12-19
上传用户:CHENKAI
本目录下的源代码均属示例、教学性质。作者不对这些代码的功能和性能作任何担保或承诺。 -------- 功能说明 -------- 本目录下的程序用8种不同的方式实现了Huffman编码算法,这8种方式分别是 * huffman_a 使用链表结构生成Huffman树的算法,这是最基本的实现方法,效率最低。 * huffman_b 使用《数据结构》(严蔚敏,吴伟民,1997,C语言版)中给出的算法,将二叉树存放在连续空间里(静态链表),空间的每个结点内仍有左子树、右子树、双亲等指针。 * huffman_c 使用Canonical Huffman编码,同时对huffman_b的存储结构进行改造,将二叉树存放在连续空间tree里,空间的每个结点类型都和结点权值的数据类型相同,空间大小为2*num,tree[0]未用,tree[1..num]是每个元素的权值,生成Huffman后,tree[1..2*num-1]中是双亲结点索引。 * huffman_d 在huffman_c的基础上,增加预先排序的功能先用QuickSort算法对所有元素的权值从小到大排序,这样,排序后最前面的两个元素就是最小的一对元素了。我们可以直接将它们挑出来,组合成一个子树。然后再子树的权值用折半插入法插到已排序的元素
上传时间: 2013-12-20
上传用户:franktu