- 67
- 0
- 约4.38千字
- 约 7页
- 2017-11-04 发布于天津
- 举报
数据结构课程设计
车厢调度
胡海洪
3104006429
04计算机科学与技术(1)班
2006年7月
2.3题 车厢调度
实习报告
题目:编制一个将长度为n的车厢进行调度后的所有序列输出的程序
班级:04计算机科学与技术1班 姓名:胡海洪 学号:3104006429 完成日期:06年7月
一、需求分析
1、用编号依次为1,2,3,……,n表示停在铁路调度站入口处的车厢序列。
2、用一个栈形象地表示为火车的调度站。
3、利用栈先进后出的性质,结合递归和回溯算法,实现编号1…n的车厢的所有可能的序列和每种序列的出入栈变化过程。
本程序用C语言实现,已经在TURBOC 2.0环境下通过。
二、概要设计
1、设定栈的抽象数据类型定义:
ADT Stack{
数据对象:D={ai | ai∈CharSet,i=1,2,……,n,n≥0}
数据关系:R1={ai-1,ai | ai-1,ai∈D,i=2,……,n}
基本操作:
InitStack(S)
操作结果:构造一个空栈S。
Push(S,e);
初始条件:栈S已存在。
操作结果:在栈S的栈顶插入新的栈顶元素e。
Pop(S,e);
初始条件:栈S已存在。
操作结果:删除S的栈顶元素,并以e返回其值。
StackEmpty(S)
初始条件:栈S已存在。
操作结果:若S为空栈,则返回TRUE,否则返回FALSE。
}ADT Stack
您可能关注的文档
- 基于汉字发生器的汉字系统的设计-中文信息学报.pdf
- 彝族人口发展特点初析.pdf
- 基于消费者感知的面料材质感官意象研究-纺织学报.pdf
- 微型桩复合土钉墙在膨胀土基坑中的应用研究.pdf
- 日本经济的现状和公共图书馆进行商务支援的意义.pdf
- 昆明医科大学-云南编办.doc
- 昆明特办赴云南玉溪考察调研学习情况报告-商务部.doc
- 昆明医科大学高等医学教师教学发展中心举办2015年云南-课程中心.pdf
- 基于生态安全格局的城镇增长边界探索-中国城规划学会.pdf
- 昆虫嗅觉受体的研究进展-昆虫学报.pdf
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 学堂在线音乐与健康章节测试答案.docx VIP
- 2018额定电压 72.5kV 及以上 SF6-N2混合气体绝缘金属封闭开关设备第1部分:母线技术规范.pdf VIP
- 2018额定电压 72.5kV 及以上 SF6_N2 混合气体绝缘金属封闭开关设备第3部分:密度继电器技术规范.pdf VIP
- 贵州银行社会招聘历年笔试真题.pdf
- 中级财务会计综合练习题.doc VIP
- 中级财务会计综合练习题.docx VIP
- 2025多发伤与创伤救治指南.pdf VIP
- 第42届全国中学生物理竞赛预赛试题(真题含答案解析).docx VIP
- 2025年注册安全工程师考试金属冶炼(初级)安全生产实务试题与参考答案.pdf VIP
- 中班科学PPT课件《有趣的门》.ppt VIP
原创力文档

文档评论(0)