c 中queue的用法

2022-05-15 16:50:52 字數 813 閱讀 6429

queue佇列就是先進先出。它並沒有實現 ilist,icollection。所以它不能按索引訪問元素,不能使用add和remove。下面是 queue的一些方法和屬性

enqueue():在佇列的末端新增元素

dequeue():在佇列的頭部讀取和刪除乙個元素,注意,這裡讀取元素的同時也刪除了這個元素。如果佇列中不再有任何元素。就丟擲異常

peek():在佇列的頭讀取乙個元素,但是不刪除它

count:返回佇列中的元素個數

trimexcess():重新設定佇列的容量,因為呼叫dequeue方法讀取刪除元素後不會重新設定佇列的容量。

contains():確定某個元素是否在佇列中

copyto():把元素佇列複製到乙個已有的陣列中

toarray():返回乙個包含元素的新陣列

queue佇列就是先進先出。它並沒有實現 ilist,icollection。所以它不能按索引訪問元素,不能使用add和remove。下面是 queue的一些方法和屬性

enqueue():在佇列的末端新增元素

dequeue():在佇列的頭部讀取和刪除乙個元素,注意,這裡讀取元素的同時也刪除了這個元素。如果佇列中不再有任何元素。就丟擲異常

peek():在佇列的頭讀取乙個元素,但是不刪除它

count:返回佇列中的元素個數

trimexcess():重新設定佇列的容量,因為呼叫dequeue方法讀取刪除元素後不會重新設定佇列的容量。

contains():確定某個元素是否在佇列中

copyto():把元素佇列複製到乙個已有的陣列中

toarray():返回乙個包含元素的新陣列

C 中queue(佇列)的用法

include include include include include 或 include queue include queue 定義乙個queue的變數queuem 檢視是否為空範例m.empty 是的話返回1,不是返回0 從已有元素後面增加元素m.push 輸出現有元素的個數m.siz...

C 中queue(佇列)的用法

include include include 呼叫的時候要有標頭檔案 include或 include include include 詳細用法 定義乙個queue的變數 queuem 檢視是否為空範例 m.empty 是的話返回1,不是返回0 從已有元素後面增加元素 m.push 輸出現有元素的...

C 中queue(佇列)的用法

include include include 呼叫的時候要有標頭檔案 include或 include include include 詳細用法 定義乙個queue的變數 queuem 檢視是否為空範例 m.empty 是的話返回1,不是返回0 從已有元素後面增加元素 m.push 輸出現有元素的...