lftp-4.8.4-1.x86_64.rpm
lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。
MD520Sum.exe
可在WINDOWS环境下运行,用于计算文件的MD5值,与LINUX系统中相关命令一致。
可用于相应功能的测试。
Lenovo LJ4000D_LJ4000DN_LJ5000DN.rar
Lenovo LJ4000D_LJ4000DN_LJ5000DN 打印机驱动,可以适用于多个打印机,有需要请下载使用。
HTML代码转换工具
C语言、java语言 转换成html语言
内附实验报告~
如果发现Bug,可以私信我。
源程序代码是纯文本文件,本次课程设计的目标是编写一个应用程序可以将源程序文件转换为HTML文件。
优先队列-双端堆
里面包含了源码,测试文档,和实验报告。都是我自己写的。如果有BUG,可以私信我。
作业题目:编写一个优先队列,完成 查找,删除,插入 操作。且每个操作的时间复杂度要在(logn)内。
其实很早前就拿到这个题目了,只是一直没定下用那种数据结构做,在图书馆借了本数据结构的书,认真的看了,小堆-大堆,左高树,双端堆,二项树等数据结构。决定选择双端堆,来完成我的课程设计作业。
双端堆,可看成2颗树:1.根节点为空
2.左子树为小顶堆
3.右子树为大顶堆
4.左子树中的值比对应右子树的节点的值小。若对应的右子树节点为空,则对应点为其父节点。
个人认为这种数据结构还是蛮简单方便的,当然,为了更简便,我使用了2个数组来模拟小顶堆和大顶堆。
编写起来,取得了蛮好的效果。~
查询最大优先队列的元素,和最小优先队列的元素,时间复杂度为o(1)
因为数组的第一个元素便是我们所需要得要的元素。
而插入操作,只要判断应该插入那棵树,也将是O(1),然而之后需要调整,此时的时间复杂度在O(logN) 内。
删除操作,也是将数组中的第一个数删除。O(1),删除之后,调整堆时,时间复杂度也在O(logN)内。
贪吃蛇游戏-C语言
用C语言实现的贪吃蛇小游戏,全部本人写的,初学C语言着都可以看懂。
一些特别的函数,里面有个文档有介绍到。
debug文件夹里的exe文件可以试玩。
这个小游戏 是用VC6.0写的,用TC等打开可能会存在问题。
学生成绩分析程序-java
综合运用Java语言和面向对象技术开发一个小型软件系统
(请看资源里的实验报告,里面有提到一些bug还没修复,各位如果有能力可以自行修复喔)
实验内容:
1. 提供的数据:
<1> 班级学生名单:学生的学号和姓名已经分别存储在以学生所在班级命名的文本文件中,每行存储一个学生的学号和姓名,中间用一个空格分隔。
<2> 开设课程保存在名为:course.txt的文本文件中,每行存放一门课程的名称。
2. 要求实现的功能,所有功能以图形用户界面完成。
<1> 新建课程考试成绩单,输入的成绩单以对象文件格式存储到文件中(不能是文本文件),文件命名为:班级-课程名.dat。例如:20
编译原理(第3版)[刘铭][实验程序源代码]
编译原理[作者 刘铭] 的实验代码。
C\JAVA 版本都有
编译原理-语义分析
选择部分C语言的语法成分(可参考附录C.5)或选择附录C.3的简单语言,采用递归下降的语法制导翻译技术,设计一个一遍扫描的词法语法语义分析程序。
注意与实验1、2的衔接。
•内容:设计并实现一个一遍扫描的词法语法语义分析程序,将多条简单赋值语句翻译成后缀式或三地址代码,要求有一定的出错提示和错误恢复功能。
实验报告内容要求:要给出所分析简单语言语法结构的词法说明、上下文无关文法描述,单词的种别编码方案,词法分析程序的主要算法思想,以及所采用的语法语义分析方法的算法思想的详细描述,测试结果与分析,实验总结等。
编译原理-语法分析实验
设计并实现含多条简单赋值语句的语法分析程序 要求有一定的出错提示与错误恢复功能
参考教材附录C 2
注意与实验1的衔接
提交内容包括:程序 各种测试结果的截图(存到word文档中)
矩阵构造与快速幂
关于矩阵构造与快速幂的算法介绍与教程。。