c++ stl库--queue

1.创建队列

queue<int> q;//创建一个空队列   
2.入队push()
3.出队pop()

4.读取队首元素front(),读取队尾元素back()

5.判断队列是否为空empty()

6.队列当前元素数目size()

#include<bits/stdc++.h>  
using namespace std;   
int main()    
{  
    queue <int> q;//创建一个空队列   
    q.push(1);  
    q.push(2);  
    q.push(3);  
    q.push(9);  
    //返回队列元素数量   
    cout << q.size() << endl;  
    //队列是否为空,空返回true,非空返回false  
    cout << q.empty() <<endl;  
    //读取队首元素   
    cout << q.front() <<endl;  
    // 读取队尾元素  
    cout << q.back() <<endl;  
    //所有元素出列   
    while(!q.empty())  
    {  
        cout << q.front() << " ";  
        q.pop();  
    }   
    cout<<endl;  
    return 0;  
}  


猜你喜欢

转载自blog.csdn.net/sugarbliss/article/details/80964752