50 構造佇列

2021-09-09 07:54:17 字數 705 閱讀 1731

(個人水平有限,請見諒!)

小明同學把1到n這n個數字按照一定的順序放入了乙個佇列q中。

現在他對佇列q執行了如下程式:

while(!q.empty())              //佇列不空,執行迴圈

做取出隊頭的值操作的時候,並不彈出當前隊頭。

小明同學發現,這段程式恰好按順序輸出了1,2,3,…,n。

現在小明想讓你構造出原始的佇列,你能做到嗎?

第一行乙個整數t(t ≤ 100)表示資料組數,每組資料輸入乙個數n(1 ≤ n ≤ 100000),輸入的所有n之和不超過200000。

對於每組資料,輸出一行,表示原始的佇列。數字之間用乙個空格隔開,不要在行末輸出多餘的空格。

412

310

1

2 12 1 3

8 1 6 2 10 3 7 4 9 5

#include #include using namespace std;

int main()

cout << num[0];

for (int i = 1; i < num.size(); i++)

cout << " " << num[i];

cout << endl;

}}

ThinkPHP5 0 Queue訊息佇列

thinkphp官方團隊開發的乙個專門支援佇列服務的擴充套件包,使用composer管理,使用起來非常方便 1.queue內建了 redis,database,topthink sync這四種驅動,本文使用redis驅動 3.queue訊息訊息可進行發布,獲取,執行,刪除,重發,失敗處理,延遲執行,...

構造佇列 網易有道 校招(模擬構造)

時間限制 1秒 空間限制 32768k 熱度指數 16646 小明同學把1到n這n個數字按照一定的順序放入了乙個佇列q中。現在他對佇列q執行了如下程式 while q.empty 佇列不空,執行迴圈 做取出隊頭的值操作的時候,並不彈出當前隊頭。小明同學發現,這段程式恰好按順序輸出了1,2,3,n。現...

三十 Swift5 0之 構造方法 二

繼承與構造方法 指定構造與便利構造方法 class person 如果是值型別沒問題,稱之為構造器 但如果是引用型別會報錯,需要在前面加上convenience關鍵字 被convenience關鍵字修飾的構造方法稱之為便利構造器,通過呼叫其它構造方法來初始化 反而言之,便利構造器中一定是呼叫其它構造...