LZW用C语言实现。 LZW算法中,首先建立一个字符串表,把每一个第一次出现的字符串放入串表中,并用一个数字来表示,这个数字与此字符串在串表中的位置有关,并将这个数字 存入压缩文件中,如果这个字符串再次出现时,即可用表示它的数字来代替,并将这个数字存入文件中。压缩完成后将串表丢弃。如"print" 字符串,如果在压缩时用266表示,只要再次出现,均用266表示,并将"print"字符串存入串表中,在图象解码时遇到数字266,即可从串表中查出 266所代表的字符串"print",在解压缩时,串表可以根据压缩数据重新生成
上传时间: 2014-01-24
上传用户:z754970244
这是用C语言写的,关于数据结构中单链表的源代码!
标签: C语言
上传时间: 2016-07-06
上传用户:zxc23456789
课程考核方法与要求 用上机考试为主(50%)与笔试为辅(50%)的方法进行考核。笔试考核计算机文化基础知识和程序设计知识;上机考核内容为:汉字输入、Windows及Office操作技术、网络操作、网页制作、表基本操作、库基本操作、简单程序设计等。 附模拟试卷15套。
上传时间: 2014-02-20
上传用户:cc1915
用java语言编写的LL(1)文法分析程序,输出first集、follow集和分析表,并对输入串进行预测分析
上传时间: 2014-01-20
上传用户:xiaodu1124
该项目是一个简单的用来测试数据库连接的系统,通过简单的登录页面来验证数据库的连接是否成功,该系统使用struts框架实现,数据库为SQL Server 2000,数据源名为user,数据库为login,存放用户表为person。
上传时间: 2014-01-05
上传用户:源码3
用一门面向对象语言建立一个针对LL(1)文法分析构造演示器,输入定义好的文法,进行分析后在内存中建立其存储结构,判断其能用LL(1)文法分析后,建立其分析过程。 为此我们将本任务分解为以下内容: (1)文法的建立; (2)上下文无关文法的判定; (3)消除文法中一切左递归的算法; (4)文法二义性的判定; (5)LL(1)文法的判定; (6)消除直接左递归; (7)消除间接左递归; (8)直接左公因子的改造; (9)间接左公因子的改造; (10)递归子程序的构造; (11)根据布尔矩阵求Follow集; (12)能导出ε的非终结符; (13)根据定义构造First集; (14)根据关系图构造First集; (15)根据定义构造Follow集; (16)根据关系图构造Follow集; (17)Select集的构造; (18)预测分析表的构造; (19)总控程序的构造; (20)语法树的演示; (21)根据总控程序输出语法树; (22)根据布尔矩阵求First集。 我所要完成的任务是 语法树的演示。
上传时间: 2016-07-30
上传用户:kelimu
学员成绩管理系统(设计+代码)。用Java编写一个程序实现学员成绩管理,每个学员包括3门课的成绩,从键盘输入学员信息(最多输入20个,但最少并不知道),包括学号(String)姓名(String) 三门课成绩(用整形数组来存)计算出学员的平均成绩(float),按照学员平均成绩由大到小排序插入功能:在排序后的学员成绩表中插入一个学员的信息,要求插入后仍然保持成绩表有序删除功能:要求输入指定的学号,从学员信息表中删除该学员,删除后的成绩表保持有序
上传时间: 2016-08-02
上传用户:qoovoop
用多线程同步方法解决读者阅览问题 1) 每个读者进入阅览室后,即时显示“Entered” 及其线程自定义标识,还同时显示阅览室共有几名顾客及其所坐的位置。 2) 至少有10个读者,每人阅览至少3秒钟。 3) 多个读者须共享操作函数代码。 2总的设计思想及系统平台、语言、工具: 设计思想:程序设定的是10个读者和5个座位,对读者进行编号,依次进入阅览室读书,为每一座位列一表目,包括座号和读者号等,读者离开时要登出,即消掉登记的信息。 系统平台:LINUX 语言:C语言 工具:vi编辑器、gcc编译器 操作系统:linux操作系统 调试工具:edit、masm、link、debug. 3数据结构与模块说明(功能与流程图) 数据结构 int count=0 //记录阅览室读者数量 sem_t full //定义阅览室座位信号量 int seat[5] //用数组表示座位 pthread_t reader[10] //定义读者线程 pthread_mutex_t mutex //定义互斥量 3.2功能说明 可以标识读者,随机为读者设置在阅览室的读书时间 可以显示阅览室读者的人数 可以显示读者所坐的位置,座位状态以及列出空座位
标签: 多线程同步
上传时间: 2016-08-10
上传用户:zsjzc
用龙贝格求积计算x*x*pow(M_E,-x*x)的积分值,输出T表及其近似值。
上传时间: 2016-08-12
上传用户:BOBOniu
1.程序运行环境: 此程序需要 PHP + MySQL 支持。 2.功能: ①用户注册方可进入用户区,浏览到图书馆的书库,看到最新到的图书。 ②用户可以根据图书卡号查询已经借了那些书。 ③用户可以通过4种方式搜索自己想要的书,并可以借书。 ④管理员可以添加新书,删除书,到用户还书的时候可以为其清除所借的书。 3.安装说明: ①创建数据表,数据表结构如文件book.sql.txt(建议使用phpmyadmin)
上传时间: 2013-12-10
上传用户:llandlu