問題詳情

12 假設我們針對以下數列進行由小到大的排序:[16, 10, 8, 20],而我們採用的演算法為選擇排序(selectionsort),則第一次執行的數字交換和所形成的數列為下列何者?
(A)交換 10 和 8,得到數列[16, 8, 10, 20]
(B)交換 16 和 8,得到數列[8, 10, 16, 20]
(C)交換 16 和 10,得到數列[10, 16, 8, 20]
(D)交換 20 和 8,得到數列[16, 10, 20, 8]

參考答案

答案:B
難度:簡單0.8
統計:A(1),B(8),C(1),D(0),E(0)

內容推薦

內容推薦