1.queue單向佇列(先進先出,只能從尾端加元素,從頭刪元素)
使用方式:在前面加上檔名『#include',再進行宣告'queuem;''其中'<>『裡面是陣列的型別,『m'是陣列的名字。
操作:1.q.push()//入隊
2.q.pop()//讓隊首出隊
3.q.front()//獲得隊首元素
4.q.back()//獲得隊尾元素
5.q.empty() 佇列是否為空
6.q.size() 返回佇列內元素個數
#include
#include
using namespace std;
int main()
cout << m.size() << endl;//統計m中元素的個數
for (i = 0rrqync;i < 5;i++)
return 0;
}上面**執行後由於沒有講隊首元素給彈出,輸出的都是是一樣的,因此為了能讓m中的每乙個元素輸出,我們應該及時的將隊首元素給彈出,再每次輸出第乙個元素的時候及時的將它給彈出。
#include
#include
using namespace std;
int main()
cout << m.size() << endl;//統計m中元素的個數
for (i = 0;i < 5;i++)
cout << m.size() << endl;//統計m中元素的個數
for (i = 0;i < 5;i++)
cout << m.size() << endl;//得到vector容器的大小
for (i = 0;i < 5;i++)
cout << endl;
for (i = 0;i < 5;i++)
cout << m.size() << endl;
m.clear();//清除m中所有元素
cout << m.size() << endl;
return 0;
}
STL詳細介紹(更新中 )
目錄 string string的常見建構函式 string與char 或const char 之間的轉換 string 轉化為const char const char 轉化為string string 轉化為 char char 轉化為string find函式 通過const char 初始化...
C 中STL的介紹
1.stl基本概念 stl概念 stl algorithm 演算法 container 容器 和iterator 迭代器 c 標準客戶組成 模板回顧 2.stl的string string的初始化 遍歷 字元指標和string的轉換 連線和替換 截斷 區間刪除 和 插入 string反轉和大小寫轉換...
C 標準模板庫STL中棧 佇列用法
佇列 queue 使用之前需引入標頭檔案 stack 將乙個新元素壓入棧中。如果棧不為空,彈出棧頂元素 返回棧頂元素的引用,如果棧為空,結果未定義,返回的是乙個引用。返回棧中元素個數。判斷棧是否為空,若為空返回true,否則返回false。使用之前需引入標頭檔案 queue 將乙個新元素追加到佇列末...