Board logo

標題: STL 容器2_Queue [打印本頁]

作者: 鄭繼威    時間: 2024-6-26 19:08     標題: STL 容器2_Queue

本帖最後由 鄭繼威 於 2024-7-8 16:49 編輯

Queue 就像是排隊買東西,只能往尾巴排,然後從頭出來。先進先出(FIFO)
基本功能有:
push: 把一個值加到尾巴
pop: 把第一個值移除掉
back: 得到尾巴的值
front: 得到頭的值

ex1:
  1. #include <queue>
  2. using namespace std;

  3. int main(){
  4.     queue<int> q;   // 一個空的 queue
  5.     q.push(10);
  6.     q.push(20);
  7.     q.push(30);     // [10, 20, 30]

  8.     cout << q.front() << endl;  // 10
  9.     cout << q.back() << endl;   // 30

  10.     q.pop();                    // [20, 30]
  11.     cout << q.size() << endl;   // 2
  12. }
複製代碼
本帖隱藏的內容需要回復才可以瀏覽

作者: 李宗儒    時間: 2024-7-8 16:57

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2