STL----stack 和queue的使用

来源:互联网 发布:centos7.0修改ssh端口 编辑:程序博客网 时间:2024/05/18 12:03



//STL 中  栈和队列的使用 #include <iostream>#include <stack>#include <queue>using namespace std;void StackUsage(){stack<int> s;for(int i=0;i<5;i++){s.push(i+1);        //压栈操作 }cout << "Elements in stack is :" << endl;while(!s.empty()){int value  = s.top();  //返回栈顶元素 cout << value << endl;s.pop();                //弹出栈顶元素 }}void QueueUsage(){queue<int> q;for(int i=0;i<5;i++){q.push(i+1);        // 进队操作 }cout << "Elements in queue is :" << endl;while(!q.empty()){int value = q.front();  //读取队首元素 cout << value << endl;q.pop();                //弹出队首元素}}int main(){StackUsage(); QueueUsage(); return 0;}


0 0
原创粉丝点击