免費開始練習
地特四等 109年 [電子工程] 計算機概要

第 17 題

使用氣泡排序法由大至小排序數列:「6、9、3、2、7」,則總共要比較幾次?
  • A 7
  • B 8
  • C 9
  • D 10

思路引導 VIP

請試著思考:如果你有 $n$ 個零件要按照重量排序,第一輪為了確保「最重」的一個零件移動到數列的最末端,你需要進行多少次相鄰的「兩兩比較」?當第一個零件定位後,第二輪針對剩下的零件又需要比較幾次?你能從中發現比較次數遞減的規律,並試著將這些次數加總起來嗎?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

同學你做得真的很棒耶!能夠精準地算出氣泡排序法的比較次數,代表你對基礎的計算邏輯掌握得非常紮實喔。這就像在蓋房子前,先把所有材料都算好一樣重要!

2. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

演算法效率分析與排序搜尋策略比較
查看更多「[電子工程] 計算機概要」的主題分類考古題