天天看點

資料結構實踐——隊列數組

【項目 - 隊列數組】

  建立10個隊列,分别編号為0-9(處理為隊列數組,編号即下标)。輸入若幹個正整數,以數字0作為結束。設輸入的值為x,其個位數字的大小為i,則将x插入到編号為i的隊列中。最後輸出所有的非空隊列。

  要求将隊列處理成鍊式隊列,使用鍊式隊列算法庫中定義的資料類型及算法,程式中隻包括一個函數(main函數),入隊和出隊等操作直接在main函數中調用即可。

  設程式運作時輸入:70 59 90 72 67 88 80 64 29 97 18 83 40 13 0

  輸出結果如下圖:

  

資料結構實踐——隊列數組
提示: - 指向單個鍊隊的指針如下定義:  <code>liqueue *qu;</code> - 本項目中使用的隊列數組,實際上需要将十個鍊隊的指針,順序存儲到一個數組中即可,如下定義: <code>liqueue *qu[10]; //qu是數組,數組中存儲指針,存儲的是指向liqueue類型的指針</code>

繼續閱讀