問題詳情

9 下列C 語言程式片段為何種排序法?for(int i=0; i<n;i++){int j=i;for(int k=i+1; k<n;k++)if(a[k] <a[j])j=k;int temp = a[i]; a[i]=a[j]; a[j]=temp;}  
(A)插入排序法(Insertion Sort)
(B)選擇排序法(Selection Sort)
(C)氣泡排序法(Bubble Sort)
(D)合併排序法(Merge Sort)

參考答案

答案:B
難度:困難0.286957
統計:A(10),B(33),C(50),D(6),E(0) #
個人:尚未作答書單:逐次比較兩個相鄰的資料,按照排序的條件交換位置,直到全部資料依序排好為止。

內容推薦

內容推薦