溫馨提示×

c++中queue的用法是什么

c++
小億
99
2023-11-10 22:07:37
欄目: 編程語言

C++中的queue(隊列)是一種容器,遵循先進先出(FIFO)的原則。它可以用于存儲和操作一系列具有相同類型的元素。

以下是queue的常見用法:

  1. 創建queue對象:可以使用標準庫的queue頭文件(#include )來創建queue對象,如下所示:
#include <queue>

std::queue<int> myQueue; // 創建一個存儲int類型元素的queue對象
  1. 插入元素:使用push()函數將元素插入到隊列的末尾,如下所示:
myQueue.push(10); // 向隊列中插入值為10的元素
  1. 訪問隊首元素:使用front()函數可以訪問隊列的第一個元素,如下所示:
int frontElement = myQueue.front(); // 獲取隊列的第一個元素的值
  1. 刪除隊首元素:使用pop()函數可以刪除隊列的第一個元素,如下所示:
myQueue.pop(); // 刪除隊列的第一個元素
  1. 檢查隊列是否為空:使用empty()函數可以檢查隊列是否為空,如下所示:
if (myQueue.empty()) {
    // 隊列為空
}
  1. 獲取隊列中的元素個數:使用size()函數可以獲取隊列中的元素個數,如下所示:
int size = myQueue.size(); // 獲取隊列中的元素個數

上述是queue的基本用法,還有其他一些用于特定場景的函數,如交換隊列、清空隊列等,可以根據具體需求進行使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女