- 博客(0)
- 资源 (6)
- 收藏
- 关注
基于PHP+MYSQL的在线考试系统
本系统主要分为以下模块:教师和学生登录界面和系统主界面设计;考试课程的信息:课程名称、学年学期、考试日期、班级、姓名、学号; 考试信息:提取试题、考试倒计时、保存试卷、提交试卷;随机抽取考试试题进行考试;建立题库和维护题库;考试管理:验证考试身份、当前考生查询、维护考生信息。
本例需要的数据库表包括:用户信息表:users,teacher,student,class,profession;考试信息表:choice,fill,judge,qtype,paper,stu_paper;其他:state
2019-12-19
动态顺序线性表的操作.zip
1.问题描述:
基于线性表的动态顺序存储结构,通过函数分别实现以下操作的算法。
2.实现要求:定义实现以下操作的函数
⑴ 顺序表的建立:通过键盘输入所建立的顺序表的元素个数 n,通过随机
生成的方式生成在[A,B]之间的整数;(例如[10,100])
⑵ 输出顺序表的所有元素;
⑶ 求出顺序表中值最小和次小的元素值,要求该算法的时间复杂度为 O(n),
最小和次小的元素值通过指针变量带回,函数不需要返回值。
⑷ 删除顺序表中值在 S 与 T 之间(S 和 T 的大小关系任意)的所有元素,要求
该算法的时间复杂度为 O(n),若 S 和 T 不合理或顺序表为空则显示错误信息。
⑸ 删除顺序表中所有值重复的所有元素,使得顺序表中的所有元素两两互
不相同,要求该算法的时间复杂度为 O(n2
),然后调用函数输出处理之后的顺序
表的所有元素。
⑹ 顺序表的排序,要求该算法的时间复杂度为 O(n ㏒ 2n),然后调用函数输
出处理之后的顺序表.
2019-06-21
哈希表的设计与实现.zip
资源包括:源代码,可执行文件。
1.问题描述 设计散列表实现电话号码查找系统。
2.基本要求
1)设每个记录有下列数据项:用户姓名、地址、电话号码;
2)从文件输入各记录,分别以电话号码和用户名为关键字建立散列表;(假
设人名为中国人姓名的汉语拼音形式 zhoukunxiao)
3)采用一定的方法解决冲突;(哈希函数可以用数字分析法和除留余数法构
造,用线性探测再散列法或链地址法处理冲突)
4)查找并显示给定电话号码的记录;(显示比较次数)
5)查找并显示给定用户姓名的记录;(显示比较次数)
6)输出相应的哈希表,计算平均查找长度;
7)设计一个菜单,上述操作要求都作为菜单中的主要菜单项。
3.测试数据
取所在班级的 n(n>=20)个同学记录。
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人