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

溫馨提示×

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
子长县| 新昌县| 白银市| 阳山县| 巴中市| 林州市| 高邮市| 同仁县| 化州市| 商都县| 陕西省| 乌拉特前旗| 资中县| 定州市| 洪湖市| 沙雅县| 绍兴市| 许昌市| 成都市| 安塞县| 吉隆县| 石河子市| 玉环县| 平昌县| 高台县| 莎车县| 吉安县| 延津县| 瓦房店市| 侯马市| 凉山| 易门县| 汉川市| 沽源县| 镇雄县| 寿光市| 巴里| 定边县| 萍乡市| 迁西县| 石首市|