(個人水平有限,請見諒!)
小明同學把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關鍵字修飾的構造方法稱之為便利構造器,通過呼叫其它構造方法來初始化 反而言之,便利構造器中一定是呼叫其它構造...