数据结构课程设计说明书--- 车厢调度问题
《数据结构课程设计说明书--- 车厢调度问题》由会员分享,可在线阅读,更多相关《数据结构课程设计说明书--- 车厢调度问题(9页珍藏版)》请在毕设资料网上搜索。
1、 1 车厢调度问题车厢调度问题 摘要: : 实现栈的基本操作,即实现类型。程序对栈的任何存取,即更改,读取和 状态判别等操作,必须借助于基本操作。在操作过程中的任何状态下都有两种可 能的操作:“入”“出” 。 每个状态下处理问题的方法都是相同的, 具有递归特性 。 关键字:栈 递归 打印 0.0.引言引言 数据结构是计算机科学与技术、软件工程及相关学科的专业基础课,也 是软件设计的技术基础。 数据结构课程的教学要求之一是训练学生进行复杂 的程序设计的技能和培养良好程序设计的风格, 其重要程度决不亚于理论知识的 传授,因此课程设计环节是一个至关重要的环节,是训练学生从事工程科技的基 本能力,是培
2、养创新意识和创新能力的极为重要的环节。基本要求如下: (1) 熟练掌握基本的数据结构; (2) 熟练掌握各种算法; (3) 运用高级语言编写质量高、风格好的应用程序。 1 1. .需求分析需求分析 (1)这个实验要求我用栈实现车厢调度. (2)车厢的个数是由用户输入的. (3)程序会自动给车厢进行从 1 到 n 的编号. (4)用户输入车厢个数后,程序打印出所有可能的车厢出站顺序. 2.2.数据结构设计数据结构设计 在这个程序中存储结构是栈,对于栈的声明和定义如下: typedef struct SqStack int *top; /*栈顶指针*/ int *base; /*在栈构造之前和销毁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计说明书- 车厢调度问题 数据结构 课程设计 说明书 车厢 调度 问题
