Examly題庫立即開始練習
國中教甄|資訊科技資訊科技105 年第 78 題單選題

以下排序演算法(sorting algorithm)中,何者會產生下述的過程? 未排序的狀態:5, 3, 1, 7, 2 第一次交換後:3, 5, 1, 7, 2 第二次交換後:3, 1, 5, 7, 2 第三次交換後:3, 1, 5, 2, 7 第四次交換後:1, 3, 5, 2, 7 第五次交換後:1, 3, 2, 5, 7 第六次交換後:1, 2, 3, 5, 7

A氣泡排序法(bubble sort)正確答案
B合倂排序法(merge sort)
C快速排序法(quick sort)
D選擇排序法(selection sort)
答案與詳解
A
正確答案
從相鄰元素兩兩比較並交換的過程,可判斷為氣泡排序法。

逐選項解析

A氣泡排序法(bubble sort)✓ 正確
氣泡排序法透過相鄰元素兩兩比較,若左大於右則交換。第一趟將7移至最右,第二趟將5移至倒數第二,完全符合題幹的交換順序。
B合倂排序法(merge sort)✕ 錯誤
合併排序法採用分治法,先將陣列遞迴分割至單一元素,再兩兩合併排序,不會出現相鄰元素逐一交換的過程。
C快速排序法(quick sort)✕ 錯誤
D選擇排序法(selection sort)✕ 錯誤

立即註冊,看完整詳解

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

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

資訊科技 相關題目

想練更多資訊科技考古題?

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

Examly