- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构题目汇总.
序号 题目 内容 难度 1 飞机订票系统 设计一小型飞机订票系统,系统主要功能如下:
1. 录入航班情况,修改航班信息;
2. 查询:查询航线情况(如,输入航班号,起降时间,起飞抵达城市,航班票
价,票价折扣,确定航班是否满仓等);
3.订票:实现订票功能,如果该航班已经无票,可以提供相关可选择航班;
4.退票:可退票,退票后修改相关数据文件;
根据以上功能说明,自己设计航班信息,订票信息的存储结构。 B- 2 宿舍管理软件 采用简单交互方式设计一小型宿舍管理软件,系统主要功能如下:
1. 录入及修改学生信息;
2. 查询:按照姓名、学号和房间号等查询;
3.删除:可按照某条件实现批量删除功能。
注:学生基本信息:姓名,学生证件号,房间号,专业,班级和性别等。
存储结构可以选用单链表或循环链表,也可根据功能需要自己设计。 B- 3 图书借阅管理软件 设计一小型图书借阅管理软件,系统主要功能如下:
1. 录入新到图书的基本信息;
2. 查询:按照作者、书名和出版社等查询,查找算法要求使用折半查找算法;
3.借阅:借阅人,借阅数量,期限等。
对书号建立索引表(线性表)以提高查找效率,存储结构自定。 B- 4 学生成绩管理 设计一小型成绩管理软件,系统主要功能如下:
1. 录入、修改和删除学生信息;
2. 查询:按照姓名或学号查询,查找算法要求使用折半查找算法;
3.学生成绩排序、分类,平均成绩计算等。
注:学生基本信息:姓名,学生证件号,专业,班级和性别等。 B- 5 同学通讯录 设计一小型同学通讯录,系统主要功能如下:
1. 录入、修改及删除同学信息;
2. 查询:按照姓名、城市等查询,查找算法可以使用折半查找;
3.排序:按照同学姓名排序,排序方法不唯一。
注:同学基本信息:姓名,性别,电话,E-MAIL和城市等。
存储结构可以选用单链表或循环链表,也可根据功能需要自己设计。 B- 6 工资管理软件 设计一个职工工资管理软件,存储结构自定。系统主要功能如下:
1. 新职工信息的录入;
2.调离和死亡等职工信息的删除;
2. 职工某些信息的修改;
3. 职工信息的查找。 B- 7 航班信息的查询与检索 1. 建立:建立一个线性表的存储结构。
2. 录入功能:输入航班信息。
3. 排序:按航班号进行排序。
3. 查询功能:输入航班号显示相应数据元素。
输入起点站显示相应数据元素。
输入终点站显示相应数据元素。
输入起飞时间显示相应数据元素。
输入到达时间显示相应数据元素。 B- 8 火车售票系统 1. 列车基本信息管理:输入所有列班信息。每条路线所涉及的信息有:终点站名、车次号、车厢号、开车周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、座位等级1,2或3)以及等候替补的客户名单(包括姓名、所需的票量)。
2.列车基本信息查询:按车次号查找,按抵达站查找,按路线查找三种查找方式进行查找。
3. 订票管理:客户对想要购买的票进行订票。
3. 退票管理:将不想要的票进行退票。 B- 9 小型学生运动会成绩管理软件 设计一款小型学生运动会成绩管理软件,记录某校运动会上全部运动项目,各系获得的分数及排名的情况,包括50、100、200,400,1500米,跳高,跳远,标枪,铅球铁饼等。进入系统后可以输入和修改某个项目的结果情况,可以按各系院编号输出总分;按总分排序;按男团体总分排序 ;按系院编号查询;按项目编号查询;按女团体总分排序。 B- 10 个人帐簿管理系统设计 个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。 B- 11 一元多项式加(减)法计算 设计一个一元多项式简单的加(减)法计算器,系统主要功能如下:
1. 从键盘输入多项式,并以文件形式存储;
2. 实现两个多项式相加,并建立输出多项式;
3.实现两个多项式相减,并建立输出多项式。
注:可选择带头结点的单循环链表或单向链表存储多项式。 B- 12 看 病 排 队 用队列模拟上述看病排队候诊的问题,建立两个队列分别对应两个不同的优先级别,按照从终端读入的输入数据的方式进行模拟管理。
(1)新的病人挂号然后加入队列候诊,护士根据病情指定其优先级。
(2)医生根据优先级别为病人进行诊治。
(3)病人出队。 B- 13 自动括号匹配器的设计 假设一个算术表达式中可包含三种括号:圆括号,方括号和花括号且这三种括号可按任意次序嵌套使用。试利用栈的运算,编写判别给定表达式中所含括号是否正确配对出现的算法。 B- 14 约瑟夫环 编号为1,2… n的n个人按顺时针
您可能关注的文档
最近下载
- 人员培训记录表格(表格模板DOC格式).docx VIP
- 02-全员培训-U9cloud全产品介绍.pptx VIP
- 0102、U9 cloud供应链-采购管理.pptx VIP
- 0301、U9 cloud财务-基础知识.pptx VIP
- 音乐鉴赏:器乐知识及作品鉴赏PPT教学课件.pptx VIP
- 0305、U9 cloud财务-成本核算.pptx VIP
- SL 640-2013 输变电项目水土保持技术规范.pdf
- 福建省厦门市同安区第一中学2024-2025学年七年级上学期期中质量检测英语试题.docx VIP
- 0303、U9 cloud财务-应收管理.pptx VIP
- 0201、U9 cloud生产管理-领域知识.pptx VIP
文档评论(0)