欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

queue队列

程序员文章站 2024-03-18 08:19:22
...
#include <iostream>
#include<algorithm>
#include<cstdio>
#include<cstdlib>
#include<queue>

using namespace std;

int main()
{
    int length,c1,c2,a,i;
//1.队列的定义
    queue<int> q1;
    queue<double>q2;
//2.队列的运用
    for(i=0; i<10; ++i)
    {
        q1.push(i);
    }
    length=q1.size();
    cout<<"队列的长度: "<<length<<endl;
    c1=q1.front();
    cout<<"队首元素:"<<c1<<endl;
    c2=q1.back();
    cout<<"队尾元素: "<<c2<<endl;
    for(i=0; i<length; ++i)
    {
        a=q1.front();
        cout<<a<<" ";
        q1.pop();
    }
    cout<<endl;
    if(q1.empty())
    {
        cout<<"队列为空返回true"<<endl;
    }
    return 0;
}