1. 程式人生 > >STL中的雙端隊列

STL中的雙端隊列

就是 隊列 clas \n pop block 下標 註意 使用

註意事項:

我們在使用這個雙端隊列之前先加載一下頭文件#include <queue>

生成一個雙端隊列

deque <int> a;

幾種操作:

a.push_back(8395);
a.pop_back();
a.push_front(1332);
a.pop_front();

通過下標訪問:

printf("%d\n",a[12]); //輸出第13個元素

雙端隊列的下標跟數組一樣從0開始,所以第一個push_back進去的就是a[0]

以上操作時間為 $ O(1) $

STL中的雙端隊列