STL栈与队列的基础用法

来源:互联网 发布:卡通农场数据怎么恢复 编辑:程序博客网 时间:2024/04/27 22:49

纯抄书,备忘。

栈:

#include<stack>#include<cstdio>using namespace std;int main(){stack<int> s;//声明存储int类型数据的栈s.push(1);//{}->{1}s.push(2);//{1}->{1,2}s.push(3);//{1,2}->{1,2,3}printf("%d\n",s.top());//3s.pop();//从栈顶移除printf("%d\n",s.top());s.pop();printf("%d\n",s.top());s.pop();return 0;}
队列:

#include<queue>#include<cstdio>using namespace std;int main(){queue<int>que;que.push(1);que.push(2);que.push(3);printf("%d\n",que.front());//1que.pop();//从队尾移除,{1,2,3}->{2,3}printf("%d\n",que.front());que.pop();printf("%d\n",que.front());que.pop();return 0;}



0 0
原创粉丝点击