注册 登录
编程论坛 数据结构与算法

[讨论]数据结构课程设计

e4lich 发布于 2007-01-07 23:40, 14742 次点击

今天发数据结构的课程设计了,想和大家一起研究研究.
数据结构课程设计
指导教师:丁天翔
设计内容(共3题,学生可以在其中至少选择2题完成,但有**号的题是必须要选择的,全做可以得到加分,但总分不会超过100)
1、班级学生成绩查询系统
功能:能实现对问题规模为一个班级的学生成绩查询,保持平均检索长度为O(log2n);能实现删除和插入功能,并使得插入和删除完成后平均检索长度依然为O(log2n)。
说明:(1)班级学生成绩应该存储在外部存储器上,请同学们复习C语言中关于文件的内容,也可以采用数据库文件存储,用C语言提供的接口实现数据的读写;(2)根据查询条件可分为按学生信息查询(比如学号,姓名等)或者成绩信息查询(比如查询总分60分以上的同学等),实现时分别按查询条件建立索引表,对索引表采用恰当的存储结构和查询方法,以保持平均查询长度为O(log2n)。
2、订票系统
功能:通过此系统可以实现如下功能:
录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
订票:(订票情况可以存在一个数据文件中,结构自己设定)
可以订票,如果该航班已经无票,可以提供相关可选择航班;
退票: 可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
修改航班信息:当航班信息改变可以修改航班数据文件
要求:
根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;
3、 运动会分数统计**
功能:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)
功能要求:
1).可以输出各个项目的前三名或前五名的成绩;
2).能统计各学校总分,
3).可以按学校编号、学校总分、男女团体总分排序输出;
4).可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。
规定:输入数据形式和范围:20以内的整数(如果做得更好可以输入学校的名称,运动项目的名称)
输出形式:有中文提示,各学校分数为整型
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。
存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;
测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明。
也可以下载下面的

只有本站会员才能查看附件,请 登录

我们要下学期开学才交的,所以现在忙完考试才做,下学期才把答案发给大家啦!如果有兴趣可以做做发答案来看看,谁的好的!

50 回复
#2
e4lich2007-01-07 23:51
有兴趣的话留下邮箱,等我作好了再发答案给你们一起讨论讨论!我的邮箱是
#3
天若有情2007-01-08 09:11

minruixiongdi@yahoo.com
如果可以,请把你的第三题发给我,谢谢!

#4
e4lich2007-01-08 20:15

好啊,如果我做了就发给你吧,不过我是用c的哦,不过大家也可以用其他语言试试的!寒假做,下学期才有的!

#5
wangchen2232007-01-10 16:17
#6
zzhlly2007-01-11 12:59
我也要啊 zzhlly@163.com
谢谢啦
#7
hungkaman2007-01-11 23:19

我要你放假前个份啊!!衣家先发现左 你个blog啊..
我邮箱系hungkaman@163.com
5该晒~~~~要快啊~~5该~~~~

#8
peter11052007-01-12 01:36

我又要我又要~
邮箱是 peter1105@126.com

#9
e4lich2007-01-13 01:35

好的,好的,不过大家共同努力的话进步更快哦!呵呵!!

#10
song42007-01-13 11:51
祝你成功
不要象我,因为有事临时回家没有参加考核
算我不及格
#11
e4lich2007-01-13 12:01

谢谢!
不是吧,回家了?不过,过去就让它过去啦!

#12
yts1112007-01-16 13:57
yts111@163.com呵呵 我全都想要! 谢谢 楼主
#13
e4lich2007-01-16 21:19

好的,不过我可能只做两题,因为要求是两题,不过我下学期就会发给大家的了.

#14
wangdong10272007-01-20 12:33

大家好,偶最近建了一个群数据结构的16373977,多多捧场!高手利马聘为管理员

#15
wangdong10272007-01-20 12:34

QQ:421599110
切磋一下,楼上的高手

#16
e4lich2007-01-24 19:40

加了你的群了!

#17
e4lich2007-01-25 15:43
已经加了你的群了,有空就一起研究研究吧!
#18
fynfyn4442007-06-10 16:54
我也要,634979529
#19
qxl59182007-06-10 22:18

我也要,能发把第一个发给我,我参考一下,邮箱:qxl5918@126.com

#20
canon7872007-06-11 16:21

我也要啊```谢谢拉```
canon787@163.com

#21
bule222007-06-11 20:15
bule22@163.com 楼主如果做好的话发来看看!!!!!!!!
#22
xiaoyu_peace2007-06-21 01:25
我想要订票系统的,要C版的
最近在做课程设计,遇到不少问题,希望楼主能发一份给我
xiaoyu_peace@163.com
#23
duyanchao2007-06-24 13:51

sunyuxi2@163.com
楼主记得给我啊!!!

#24
小小R2007-06-29 14:18
LZ现在还有没有那几题,我们要做啊~~~希望LZ如果还有就发去我邮箱啊~~~急用的~~~谢谢~zengxxxian@163.com[em09]
#25
cliank2007-12-21 22:33
   现在还有没  我也要   我的邮箱[email]cliank17@[/email]  谢谢
#26
cliank2007-12-22 00:14
我也要个   我的邮箱是[email]cliank17@[/email]
#27
xinyiyun2008-01-12 23:37
如不介意,也给我发一份好吗?
我的邮箱是:[email]xinyiyun123123@[/email]
不胜感激啊
#28
a2810853752008-02-28 00:09
我要
aniu2006@vip.我的邮箱!
#29
mafei12182008-02-28 09:11
你的第三题和我的一样啊!
能不能把你的第三题给我发下啊!感激不尽啊!我的是:mapengfei1218@
#30
桥青轻2008-02-28 15:34
数据结构课程设计
太好了! 我也要第三题—— 运动会分数统计 ,现在还有吗?
邮箱是jisuanji.0606@
要快哟!! 只有一个月的时间。
#31
lzploveayumi2008-02-28 16:41
发表的人看一个,,
那个第三题我也想不要,,发一下吧谢了,,

我的邮箱是:lzp19880702@
#32
芳菲雨2008-04-08 22:12
我也要啊,因为我刚开始学啊,呵呵,谢谢了
我的邮箱lwfai @
#33
iverson8172008-04-09 09:22
回复 9# 的帖子
我也要·邮箱zhangheng258@
#34
firel2008-04-09 21:42
有吗 给我一个 啊
fengliang_1986@
#35
keepsilent2008-06-08 10:47
给我也发一个吧dushan11@谢谢
#36
夜风依旧2008-06-12 16:59
我也想要
zhang870608@
谢谢!
#37
zeroandone2008-06-16 23:03
发一份你做的给我吧
我也想参考一下,有一个地方不知道怎么去实现,好像环路复杂度会很大.
我的邮箱是 fafu2008@ 谢谢!
#38
mooncakebaby2008-06-23 22:40
我也要
我要第2题的我的邮箱是weixianman@
#39
xiaojunzai2008-07-01 15:28
我也想要一个,第一题。xiaojunzai2@谢谢!
#40
tang51882008-07-01 20:22

全要
tang.peng.ju@
#41
hc3696014782008-07-07 16:41
我要
我要第三个,能给么
#42
shyangjie2008-07-07 17:27
急需,有没有万年历系统的课程设计报告啊!如果看到留言的话请尽快给我个回复!万分感谢!
sh_yangjie@
#43
zhb01192008-07-28 17:19
麻烦楼主给我发一个好吗,谢谢了
麻烦楼主给我发一个,我的邮箱是zhb0119@
#44
邹梦蝶2008-08-05 21:07
能给我一份吗?
875156226@
#45
mooncakebaby2008-08-28 23:38
我也要
我的邮箱是weixianman@
#46
tangerine142009-08-08 22:54
mitsui14@
我想要1,2题吖!
#47
mao80332782009-09-04 13:25
给我个啊!maomao8033278@
#48
倚剑破天2009-12-21 16:15
楼主可以把第3题发给我吗?
875981130@
谢谢啦
#49
tang791305322011-06-23 17:04
求第二个79130532@
#50
syshmily5202011-08-29 16:10
给我发一份吧楼主,谢拉!!!!181858046@
#51
云中游子2012-12-18 23:50
我也要,2370852925@
1