問題詳情

19. 使用氣泡排序法,對六個數字14, 7, 6, 31, 9 , 20進行升冪排序,寫成雙層重複結構的程式時,外圈總共需要執行五回合,請問從第幾回合完成後,數列就已經排為6, 7, 9, 14, 20, 31,但是依照程式的邏輯仍會執行完畢五回合?
(A) 1
(B) 2
(C) 3
(D) 4

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】初始數列:14, 7, 6, 31, 9, 20第1回合:7, 6, 14, 9, 20, 31 第2回合:6, 7, 9, 14, 20, 31 第3回合:6, 7, 9, 14, 20, 31 第4回合:6 , 7, 9, 14, 20, 31 第5回合:6, 7, 9, 14, 20, 31從第3回合開始,數列已經排好序:6, 7, 9, 14, 20, 31,但程序的邏輯會繼續執行完剩餘的兩輪迴合。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】初始數列:14, 7, 6, 31, 9, 20第1回合:7, 6, 14, 9, 20, 31 第2回合:6, 7, 9, 14, 20, 31 第3回合:6, 7, 9, 14, 20, 31 第4回合:6 , 7, 9, 14, 20, 31 第5回合:6, 7, 9, 14, 20, 31從第3回合開始,數列已經排好序:6, 7, 9, 14, 20, 31,但程序的邏輯會繼續執行完剩餘的兩輪迴合。