c++学习02——queue
生活随笔
收集整理的這篇文章主要介紹了
c++学习02——queue
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、什么是queue
queue 是 c++中的隊列結構,是一種先進先出的數據結構, 在c++stl中有該數據結構。 它的模板類定義在這個頭文件中。
二、queue的定義:
queue的定義需要兩個模板參數, 一個是元素類型, 一個是容器類型, 只有元素類型時必須的, 容器類型默認為deque類型。
queue<元素類型, 容器類型> 標識符;
三、queue的方法:
q.empty(); 判斷該隊列是否為空 返回值 為bool類型 為空返回 1 否則返回 0; q.size(); 訪問隊列元素個數。 q.push(元素); 將元素 壓入隊列末端 q.pop(); 彈出隊列的頭部元素, 并不會返回被彈出元素的值q.front(); 訪問隊首元素 返回值為該元素。 q.back(); 訪問隊尾元素 返回值為該元素。轉載于:https://www.cnblogs.com/TJack/p/10764841.html
總結
以上是生活随笔為你收集整理的c++学习02——queue的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu18.04挂载exfat格式
- 下一篇: springboot多数据源使用Enti