- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据结构
实验指导书
吉林大学珠海学院计算机系
2012.12
实验目的与要求
《数据结构》是计算机学科重要的专业基础课,北京市高校已将该课作为理工科非计算
机专业的提高课程,北京大学将此课列为理工科非计算机专业必修课已经超过15年。该课
程主要研究信息在计算机中的组织和表示方法。上机实验是本课程教学至关重要的环节,通
过上机实验,使学生在数据结构的逻辑结构定义、存储表示、操作的实现、数据结构的选择
和应用、算法实践等方面加深对课程内容的理解,训练学生进行复杂程序设计的技能和培养
良好程序设计的习惯。
考虑到大一上学期学习过C程序设计,本学期有C课程设计和C++程序设计,故数据结
构课程的实验不安排验证性实验,按课程设计要求。具体说是期初布置题目,按学号顺序确
定如下题目,学生自己准备,期中检查,15周开始验收。验收时间安排在周末。
实验内容
从以下题目中选一题
题目一、航空客运订票系统
题目二、文章编辑
题目三、宿舍管理查询软件
题目四、校园导航系统
题目五、散列法的实验研究
题目六、小型图书馆管理系统(链表的插入,排序,查询,删除)
题目七、学生搭配问题
题目八、敢死队问题
题目九、教学计划编制问题
题目十、活期储蓄帐目管理
题目十一、通讯录的制作
题目十二、二叉排序树的实现
题目十三、利用栈求表达式的值
题目十四、走迷宫游戏
题目十五、顺序结构、动态链表结构下的一元多项式的加法、减法、乘法的实现
题目十六、线索二叉树的应用
题目十七、稀疏矩阵实现与应用
题目十八、树的应用
题目十九、图的遍历和生成树求解实现
题目二十、排序综合
题目二十一、纸牌游戏
题目二十二、利用栈求表达式的值,可供小学生作业,并能给出分数
题目二十三、数制转换问题
题目二十四、停车场问题
题目二十五、学生成绩管理系统
题目二十六、哈夫曼编码/译码器
题目二十七、特殊矩阵的压缩存储算法的实现
题目二十八、产品进销存管理系统
题目二十九、客户消费积分管理系统
题目三十、约瑟夫环
题目三十一、任意长的整数加法
题目三十二、广义表的应用
题目三十三、关键路径问题
题目三十四、构造可以使n个城市连接的最小生成树
题目三十五、神秘国度的爱情故事
题目三十六、利用Hash技术统计C源程序中关键字的频度
题目一、航空客运订票系统
通过此系统可以实现如下功能:
录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自
定);
查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,
航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;
订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班
已经无票,可以提供相关可选择航班;
退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及
航班情况,订单要有编号。
修改航班信息:当航班信息改变可以修改航班数据文件
要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;
题目二、文章编辑
功能:输入一页文字,程序可以统计出文字、数字、空格的个数。
静态存储一页文章,每行最多不超过80个字符,共N行;要求(1)分别统计出其中英文
字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该
次数;(3)删除某一子串,并将后面的字符前移。
要求:
存储结构使用线性表,分别用几个子函数实现相应的功能;
输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。
输出形式:(1)分行输出用户输入的各行字符;(2)分4行输出全部字母数、数字
个数、空格个数、文章总字数(3)输出删除某一字符串后的文章;
题目三、宿舍管理查询软件
1.任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:
A.采用交互工作方式
B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(分别用冒
泡、选择、插入排序实现)
2.查询菜单:(用二分查找实现以下操作)
您可能关注的文档
最近下载
- 曼昆经济学原理微观名词解释(中英).docx VIP
- 3我多想去看看 课件(共25张PPT)2024-2025统编版(2024)一年级语文下册.pptx VIP
- 胆囊炎胆囊结石诊疗指南.docx VIP
- 中英版 北京大兴国际机场廊坊临空经济区全球产业发布20200120.pptx VIP
- 新版部编人教版二年级上册语文全册教案教学设计含教学反思 .pdf
- 【高中地理】学科模拟卷(三).pdf VIP
- SJ 30000.1-2021 军工行业标准编写规则 第1部分:总则.docx
- 【初中美术】学科模拟卷(三)答案.pdf VIP
- 委托加工生产合同书(合同范本).docx VIP
- 河北-2012定额【文件版】.pdf VIP
文档评论(0)