queue

首先要引入頭文件  #include <queue> . 並使用命名空間  using namespace std;spa

同stack同樣,queue也不能使用迭代器。由於queue只能在隊尾插入元素,在隊頭刪除元素。不能對裏面的元素進行遍歷。blog

一、建立queue隊列

    queue<int> queue1;
    queue<int> queue2(queue1);

二、push():在隊尾插入元素class

    queue1.push(2);
    queue1.push(4);
    queue1.push(6);

三、front(): 訪問隊頭元素; back(): 訪問隊尾元素命名空間

    cout << "隊頭元素爲:" << queue1.front() << endl;
    cout << "隊尾元素爲:" << queue1.back() << endl;

四、pop():刪除隊頭元素遍歷

queue1.pop();

五、empty() :判斷隊列是否爲空迭代器

 cout << "隊列是否爲空:" << queue1.empty() << endl;

六、size():計算隊列中的元素個數queue

cout << "隊列的長度爲:" << queue1.size() << endl;
相關文章
相關標籤/搜索