亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中queue怎么使用

c++
小億
98
2023-10-14 04:13:00
欄目: 編程語言

在C++中,可以通過#include <queue>來引入queue頭文件,然后使用std::queue類來創建一個隊列對象。

以下是使用queue的基本示例:

#include <iostream>
#include <queue>
int main() {
std::queue<int> myQueue;
// 向隊列中添加元素
myQueue.push(10);
myQueue.push(20);
myQueue.push(30);
// 獲取隊列頭部的元素
std::cout << "Front element: " << myQueue.front() << std::endl;
// 獲取隊列尾部的元素
std::cout << "Back element: " << myQueue.back() << std::endl;
// 遍歷隊列并打印元素
std::cout << "Queue elements: ";
while (!myQueue.empty()) {
std::cout << myQueue.front() << " ";
myQueue.pop();
}
std::cout << std::endl;
return 0;
}

輸出結果:

Front element: 10
Back element: 30
Queue elements: 10 20 30

在上述示例中,我們首先創建了一個std::queue<int>類型的隊列對象myQueue。然后使用push()函數向隊列中添加元素。使用front()函數和back()函數分別獲取隊列頭部和尾部的元素。使用empty()函數來檢查隊列是否為空。使用pop()函數刪除隊列頭部的元素。

注意:std::queue是一個模板類,可以存儲任意類型的元素,例如std::queue<double>可以創建一個存儲雙精度浮點數的隊列。

0
安顺市| 襄樊市| 广东省| 余江县| 长沙市| 长垣县| 兴化市| 闻喜县| 土默特左旗| 宣城市| 永康市| 都兰县| 郧西县| 湘乡市| 东乡族自治县| 麻阳| 平谷区| 广宁县| 都安| 凤冈县| 凤庆县| 东宁县| 资溪县| 师宗县| 黔西| 辽源市| 四平市| 淳化县| 武乡县| 清苑县| 滨海县| 焦作市| 海淀区| 临海市| 东乌珠穆沁旗| 闸北区| 江华| 秦安县| 饶平县| 木兰县| 梓潼县|