STL中佇列的相關操作

2021-08-01 10:01:58 字數 398 閱讀 6421

基本操作:

push(x) 將x壓入佇列的末端

pop() 彈出佇列的第乙個元素(隊頂元素),注意此函式並不返回任何值

front() 返回第乙個元素(隊頂元素)

back() 返回最後被壓入的元素(隊尾元素)

empty() 當隊列為空時,返回true

size() 返回佇列的長度

#include #include using namespace std;

int main(void)

{ queueq;//建立乙個佇列,佇列中的元素為int,不僅可以是int,string、char,類等都可以

for(int i=1; i<=10; i++)

q.push(i);//向佇列中壓入元素

cout<

STL 中佇列的使用 queue

基本操作 push x 將x壓入佇列的末端 pop 彈出佇列的第乙個元素 隊頂元素 注意此函式並不返回任何值 front 返回第乙個元素 隊頂元素 back 返回最後被壓入的元素 隊尾元素 empty 當隊列為空時,返回true size 返回佇列的長度 使用方法 標頭檔案 include 宣告方法...

STL中佇列queue的常見用法

一 queue 佇列 簡介 佇列也是一種邏輯資料結構,其具有先進先出的特性,只能在隊的前端進行刪除,在隊的後端進行插入。針對這種特性,可以實現一些較為複雜的邏輯。在實際應用中,部分程式也正需要這樣一種順序進出的資料處理方式。使用這樣的邏輯處理方式,使得我們可以將更多精力放在如何處理順序邏輯之外的事情...

C語言資料結構中佇列的相關操作

include define maxsize 4 宣告佇列元素,可以任意定製 typedef int bool int menu select 宣告選擇函式 typedef struct queue 宣告結構體型別 queue void create queue queue q,int maxsiz...