*** 创建stack和queue示例代码

#include <iostream>
#include <vector>
#include <stack>
#include <queue>#include <list>

using namespace std;


int main()
{
    stack<int, vector<int>> s;
    queue<int, list<int>> q; // the default container of queue is deque

    for (int i = 0; i < 10; i++)
    {
        s.push(i);
        q.push(i);
    }
    cout << "Stack:" << endl;
    while (!s.empty())
    {
        cout << s.top() << endl;
        s.pop();
    }

    cout << "Queue:" << endl;
    while (!q.empty())
    {
        cout << q.front() << endl;
        q.pop();
    }

    while (1);

    return 0;
}

 

posted @ 2018-12-28 06:42  super行者  阅读(168)  评论(0编辑  收藏  举报