隊列排序,先進先出
阿新 • • 發佈:2017-10-12
new for public print main 出隊 tin span int
/** * 隊列是一種特殊的線性結構,它只允許在隊列的首部(head)進行刪除操作,這稱為“出隊”,而在隊列 * 的尾部(tail)進行插入操作,這稱為“入隊”。當隊列中沒有元素時(即head==tail),稱為 空隊列, * “先進先出”(FirstIn First Out,FIFO)原則 */ public static void main(String[] args) { int aa[] = new int[100]; int a[] = {0, 6, 3, 1, 7, 5, 8, 9, 2, 4}, head = 1, tail = 10;for (int b = 0; b < a.length; b++) { aa[b] = a[b]; } while (head < tail) { System.out.print(aa[head] + " "); head++; aa[tail] = aa[head]; tail++; head++; } }
先將代碼貼出來,記錄一下小案例
隊列排序,先進先出