Examly題庫立即開始練習
國營聯招 資訊計算機原理、網路概論101 年第 50 題單選題考點:氣泡排序程式辨識

下列為何種排序法的程式碼? Void Func(int K[], int n){ int flag; for(i=1; i<n; i++){ int flag=False; for(j=1; j<=n-i; j++) if(k[j+1]<k[j]){ SWAP(k[j], k[j+1]); flag=True; } if(!flag) exit(1); } }

A插入排序(Insertion sort)
B選擇排序(Selection Sort)
C氣泡排序(Bubble Sort)正確答案
D快速排序(Quick Sort)
答案與詳解
C
正確答案
程式反覆比較相鄰k[j]與k[j+1],逆序即交換,並以旗標判斷是否已排序,屬氣泡排序,選 C。

逐選項解析

A插入排序(Insertion sort)氣泡排序程式辨識✕ 錯誤
插入排序將待排元素插入前段已排序序列,不是本程式的相鄰掃描架構。
B選擇排序(Selection Sort)氣泡排序程式辨識✕ 錯誤
選擇排序每輪先找極值再定位,不是看到相鄰逆序就交換。
C氣泡排序(Bubble Sort)✓ 正確
D快速排序(Quick Sort)✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

計算機原理、網路概論 相關題目

想練更多計算機原理、網路概論考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly