初学者,关于数据结构与算法中的排队买票问题,求解答
时间:2011-10-05
来源:互联网
各位前辈,我是初学数据结构与算法,运用的不太熟练,这不关于下面这道实验题就短路了,什么解法都想不出来,求各位帮忙解答下,感激不尽!!!
数据结构与算法实验题
排队买票
★
实验任务
放假排队买票是个让人伤透脑筋的事情。VE最近对排队买票进行了研究。于是他来
到一个买票窗口,进行调查。他对已经排好的队里面的人从小到大进行编号1----N
。对于新加入的编号分别为N+1,N+2………….他记录下了队列的情况,想请你确定
下最终的买票情况。
队列的一些操作:
POP
表示队列第一个人买完票。
PUSH
表示队列中新加入买票的人
OUT X
队列中第X个人离开队列
★
数据输入
输入的第一行为一个整数n(0<n<200),表示最初队列中有n个人。 接下来由若干行,
每行一个操作,以END结束。
POP
队列第一个人买完票离开
PUSH
队列新加一个买票的人(这是一个文明社会,没有插队这种可耻行为)
OUT X
队里第X个人离开,保证X小于队列元素个数
数据保证队列中的人数不会超过400个,操作个数小于10000,所有操作均合法。
★
数据输出
对于给定的一系列操作,输出最终买到票的人的编号序列,数据之间用空格隔开。如果
没有人买到票,则输出“None”
输入示例
5
OUT 3
OUT 1
PUSH
POP
PUSH
OUT 4
PUSH
PUSH
POP
PUSH
END
输出示例
2 4
作者: JohnCheng87 发布时间: 2011-10-05
每个pop输出一个数字
作者: cuixiping 发布时间: 2011-10-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28