43,下列數字49、30、20、58、10,利用選擇排序法由小至大依序排列’其第二次結果為何?
(A) 10、20、30、58、49
(B) 10、20、49、58、30
(C) 30、49、20、58、10
(D) 10、49、30、58、20 .

答案:登入後查看
統計: A(262), B(71), C(26), D(15), E(4) #1211768

詳解 (共 5 筆)

#3908438
選擇排序法主要有兩步驟:1.找最小值2....
(共 142 字,隱藏中)
前往觀看
4
0
#4146357
答案應該改為單選題(A)不會出現(B)這...
(共 27 字,隱藏中)
前往觀看
1
0
#6110323
bubble sort:

每次比較相鄰元素,前面的較大,就交換,交換n-1次後,必定保證最後一元素是最大。
重複n-1次,排序完

slelect sort :
初始化最小元素地址,每次比較最小元素與後面的元素,較小的元素地址取代最小元素地址,直到找到整體最小的元素,然後放置最前(最小元素與第一元素交換swap)
重複n-1次,排序完
ㅤㅤ
此兩個狀況都是雙層迴圈,應該是內層的迴圈結束算一次,所以第二次結果,是兩次內層迴圈結束。
ㅤㅤ
對於bubble sort,有兩個最大元素排至最後。
對於select sort,有兩個最小元素排至最前。
0
0
#4147924
原本答案為A,B,修改為A
(共 15 字,隱藏中)
前往觀看
0
0
#4147925
原本題目:43,下列數字49、30、20...
(共 275 字,隱藏中)
前往觀看
0
0

私人筆記 (共 1 筆)

私人筆記#4629999
未解鎖
R149、30、20、58、1010、3...
(共 60 字,隱藏中)
前往觀看
1
0