- 61
- 0
- 约1.33万字
- 约 18页
- 2018-10-18 发布于山东
- 举报
栈和队列的应用(算法与数据结构课程设计).doc
栈和队列的应用
一、问题描述
栈和队列是一种常见的数据结构,是两种非常重要的线性结构,也都是线性表,它们是操作受限的的线性表,有顺序栈、链式栈、链式队列和循环队列等形式。它们广泛应用在各种软件系统中。本题就是要用这些线性结构先完成基本的应用,如回文,逆置。再编写一个简易的停车场管理系统,完成对车辆出入库的管理、停车时间的记录和管理费用的结算。
二、基本要求
1、选择顺序栈和链队列,完成回文判断、字符串的逆置;
2、选择链栈和循环队列,完成回文判断、字符串的逆置;
3、运用栈和队列,完成简易停车场管理系统,要求:
(1)车辆入库管理及时间记录;
(2)车辆出库管理、时间的记录及管理费用的结算;
(3)若停车场已满则车辆进入便车道等候。
三、测试数据
1、回文判断的测试数据:abcbc@;
2、字符串逆置的测试数据:abcdef;
3、停车场管理系统测试数据:
(1)输入A1、A2、A3实现车辆的入库及对便车道进行测试;
(2)输入D1对车辆出库及管理费用结算进行测试 。
四、算法思想
1、(1)定义顺序栈和链队列及关于它们的基本操作,如定义栈和队列、求栈和队列的长度、入栈出栈、入队列出队列等。方便后面函数的调用,是实现程序的基石。(链栈和循环队列也是如此)
2、(1)编写函数Palindrome_Test来实现字符串的回文判断,回文是利用了栈的反序输出原则而队列则是顺序输出
您可能关注的文档
- 暗黑Udietoo黄金物品前缀.doc
- 暗黑破坏神2合成公式.doc
- 曲面体表面截交线.ppt
- 最令人心动的世界风光图片欣赏15(制作:陈友训).ppt
- 最令人心动的世界风光图片欣赏8(制作:陈友训).ppt
- 最地道的中国特色新闻口译词g.doc
- 最地道的主题口语3.doc
- 最新2011届高三数学二轮复习阶段性综合检测(五).doc
- 最新物理中考模拟试题.doc
- 最正式全面的自我介绍-适合各种不情况.ppt
- 2026年软质泡沫塑料行业十年转型趋势报告.docx
- 2026年物流行业数字化转型报告及智能物流应用.docx
- 2026山西忻州市五台山机场有限责任公司招聘工作人员7人笔试参考题库及答案解析.docx
- 2026年智能家居环境监测行业报告.docx
- 2026年互联网物流行业发展趋势报告及未来五年市场增长预测.docx
- 文件处理机器人系列编程:Yaskawa Motoman GP8_(8).数据读取与写入操作.docx
- 2026年短视频用户画像分析报告.docx
- 2026年智能家居产品创新设计报告及用户需求分析报告.docx
- 2026年物联网在智慧城市中的应用报告及创新报告.docx
- 2026年农村村民建房风貌管控层高面积通用图集应用问答.docx
原创力文档

文档评论(0)