20 將下列五個整數依下列步驟排序的演算法為何? 原始資料序 66 25 12..-阿摩線上測驗
1F
|
2F Vincent 幼兒園下 (2017/06/06)
選擇排序 : 從未排序的數列中,選擇最小的移至最左 66 25 12 22 11 ->11 25 12 22 66 ->11 12 25 22 66 -> 11 12 22 25 66 -> 11 12 22 25 66 氣泡排序 : 從左邊開始兩兩相比,小的在前,大的在後,順序錯誤要調換,到最末兩數相比完,算一個循環。如此循環反覆,直到不須再交換為止。 循環一 66 25 12 22 11 -> 25 66 12 22 11 -> 25 12 66 22 11 -> 25 12 22 66 11 -> 25 12 22 11 66 一次循環後,最大的數會移至最右。同這樣的方法進行多次循環直到無需再交換 11 12 22 25 66 |