蔡諝的窝

博客园 首页 新随笔 联系 订阅 管理

STL是标准化组件,现在已经是C++的一部分,因此不用额外安装什么。

#include <queue>
#include <iostream>
using namespace std;

int main()
{
    //定义队列
    queue <int> q;

    //入队,即插入元素
    q.push(1);
    q.push(2);
    q.push(3);
    q.push(9);

    //返回队例元素数量
    cout<<q.size()<<endl;

    //判断队列是否为空
    cout<<q.empty()<<endl;

    //读取队首元素
    cout<<q.front()<<endl;

    //读取队尾元素
    cout<<q.back()<<endl;

    //所有元素出列,即删除所有元素
    while(q.empty()!=true)
    {

        cout<<q.front()<<"  ";

        //删除队首元素
        q.pop();

    }

    cout<<endl;

    return 0;
}

 

 

posted on 2013-09-07 17:11  蔡諝  阅读(1074)  评论(0)    收藏  举报