数据结构课程设计任务书(14级).docx
《数据结构课程设计任务书(14级).docx》由会员分享,可在线阅读,更多相关《数据结构课程设计任务书(14级).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程设计任务书(14级) 数据结构课程设计任务书 题目一:计算AOE网的关键路径 AOE网即边表示活动的网络。通常,可用AOE网来估算工程计划的完成时间。如下所示的AOE网包括11项活动,9个事件,每个事件都有所需的完成时间。我们现在要解决的是:(1)完成整项工程至少需要多少时间(最短时间);(2)哪些活动是影响工程进度的关键(关键活动)。 用e(i)表示活动最早开始时间,l(i)表示活动的最迟开始时间,则l(i)-e(i)为完成该活动的时间余量。对于本例列表如下: 下图就是上述AOE网的关键路径: 请编程完成下列工作: 1、输入: (1)顶点的信息和入度; (2)AOE网的边(始点、
2、终点和权值)。 2、输出: (1) AOE网的邻接表(按“顶点入度:顶点权值”的格式输出)如 a 0:-4 5-3 4-2 6 (2)输出关键活动 每行所显示的分别为开始事件、结束事件、最早开始时间、最迟开始时间和完成活动的时间余量: 当l(i)-e(i)=0时,在该行注明为关键活动。如: a b 0 0 0 关键活动 题目二:大赛投票系统 在电视大赛中,通常当选手表演结束后,现场观众通过手中的按键对参赛选手进行投票,然后对选手获得的票数进行统计,从高到低进行降序排序,从而自动产生冠军、亚军和季军。要求编写一程序模拟实现上述系统的功能。 首先输入参赛选手的人数(范围为2-9个),然后根据人数通
3、过malloc函数来开辟存放选手信息的顺序表。将选手的编号和姓名依次存入顺序表单元中,观众通过按键进行投票,按1对1号选手投票,按2对2号选手投票,以此类推,以按0作为投票结束标志。投票结束后采用希尔排序对选手进行排序,然后为每个选手计算名次,得票相同的名次也相同。 题目三停车场管理 问题描述:设有一个可以停放n辆汽车的狭长停车场(先进后出),它只有一个大门可以供车辆进出。车辆按到达停车场时间的先后依次从停车场最里面向大门口处停放(最先到达的第一辆车停放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车离开,则排在便道上的第一辆车就可以进入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 任务书 14
限制150内