問題詳情
23. 利用氣泡排序法(Bubble Sort)將數列資料(3,1,9,2,7)依遞增順序排序,在第一次排序循環結束後,此數列變成下列何者?
(A) 3,1,2,9,7
(B) 3,1,2,7,9
(C) 1,3,2,9,7
(D) 1,3,2,7,9
參考答案
答案:D
難度:計算中-1
書單:沒有書單,新增
用户評論
【不叫賭俠的陳小刀】評論
在第一次迴圈中,演算法比較相鄰的元素並將較大的元素向右移動,直到最大的元素到達清單的末尾。因此,在第一次迴圈後,最大的元素 9 已經移到了最後一個位置。所以,正確的排序結果是1,3,2,7,9。