SDUT OJ 数据结构实验之队列一:排队买饭
2014-12-04 23:24
295 查看
#include<iostream> #include<memory.h> #include<string> #define N 10010 using namespace std; int main() { int m,i,a ,b ,top,n,y,j; string x ; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); cin>>m; top=0; for(i=1;i<=m;i++) { cin>>y; a[++top]=y; } cin>>n; j=0; for(i=1;i<=n;i++) { cin>>x[i]; if(x[i]!="LENGTH") cin>>b[i]; } for(i=1;i<=n;i++) { if(x[i]=="JOIN") { a[++top]=b[i]; } else if(x[i]=="ASK") { cout<<a[b[i]]<<endl; } else if(x[i]=="LEAVE") { for(int k=b[i];k<=top;k++) { a[k]=a[k+1]; } top--; } else if(x[i]=="LENGTH") { cout<<top<<endl; } else if(x[i]=="FINISH") { for(int o=1;o<=top-b[i];o++) a[o]=a[o+b[i]]; top=top-b[i]; } } return 0; }
相关文章推荐
- 数据结构实验之队列一:排队买饭(用链表做了半天,我骄傲!)
- SDUT 2335 - 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭 SDUT
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 寒假第三天--栈和队列--数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- SDUT 2135 数据结构实验之队列一:排队买饭
- SDUT 2135 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 【2135】数据结构实验之队列一:排队买饭 sdutOJ
- SDUTOJ 2135--数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭
- 数据结构实验之队列一:排队买饭