C 基礎 7 佇列Queue的用法

2021-10-08 02:18:10 字數 784 閱讀 6388

一. 基本用法

1. 初始化佇列

queueq;
2. 插入元素

queueq;

q.push(1);

q.push(2);

3. 刪除元素

queueq;

q.push(1);

q.push(2);

q.pop(); // 彈出隊尾元素 [2]

4. 訪問隊首元素

queueq;

q.push(1);

q.push(2);

q.front(); // 1

5. 訪問隊尾元素

queueq;

q.push(1);

q.push(2);

q.back(); // 2

6. 判斷佇列空

queueq;

q.push(1);

q.push(2);

q.empty(); // false

q.pop();

q.pop();

q.empty(); // ture

7. 佇列中元素個數

queueq;

q.push(1);

q.push(2);

q.size();

二. 函式介面

三. 雙向佇列

deque

python3 佇列queue的用法

python3 queue分三類 先進先出佇列 後進先出的棧 優先順序佇列 他們的匯入方式分別是 from queue import queue from queue import lifoqueue from queue import priorityqueuequeue 物件已經包含了必要的鎖,...

16 6 佇列queue容器

include includeusing namespace std include 3.6 queue容器 佇列queue是一種先進先出 first in first out,fifo 的資料結構,它有兩個出口 佇列容器允許從一端新增元素,從另一端移除元素 佇列中只有隊頭和隊尾才可以被外界使用,因...

python3 佇列的簡單用法Queue

佇列的簡單使用,佇列先進先出 import queue 不能用於多程序之間的通訊,可以用於多執行緒間的通訊 from multiprocessing import queue 可以用於程序之間的資料共享 q queue 3 建立乙個佇列物件,佇列長度為3 q.put 1 q.put 2 q.put ...