中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++隊列的用法有哪些

c++
小億
89
2023-11-02 09:52:40
欄目: 編程語言

C++中隊列的用法有以下幾種:

  1. 聲明隊列:使用std::queue模板類聲明隊列對象。

    #include <queue>
    std::queue<int> myQueue; // 聲明一個整型隊列
    
  2. 入隊操作:使用push()函數將元素入隊。

    myQueue.push(10); // 入隊元素10
    myQueue.push(20); // 入隊元素20
    
  3. 出隊操作:使用pop()函數將隊首元素出隊。

    myQueue.pop(); // 隊首元素10出隊
    
  4. 訪問隊首元素:使用front()函數訪問隊首元素,但不會將其出隊。

    int frontElement = myQueue.front(); // 返回隊首元素20
    
  5. 隊列大小:使用size()函數獲取隊列的大小。

    int queueSize = myQueue.size(); // 返回隊列的大小,此時為1
    
  6. 判斷隊列是否為空:使用empty()函數判斷隊列是否為空。

    bool isEmpty = myQueue.empty(); // 返回false,因為隊列非空
    

注意:C++標準庫中的隊列是基于雙端隊列(deque)實現的。

0
板桥市| 淅川县| 游戏| 缙云县| 德安县| 汕尾市| 七台河市| 长武县| 修武县| 松潘县| 奉新县| 隆林| 霞浦县| 遵义市| 肃南| 长子县| 永州市| 宝鸡市| 墨脱县| 阿图什市| 扎鲁特旗| 陈巴尔虎旗| 呼伦贝尔市| 义乌市| 苏尼特右旗| 凌海市| 策勒县| 云安县| 绥棱县| 青铜峡市| 陆良县| 习水县| 宾阳县| 许昌市| 龙江县| 大英县| 丰都县| 塘沽区| 福贡县| 桦川县| 新宁县|