Examly題庫立即開始練習
國營聯招 資訊計算機原理、網路概論114 年第 9 題單選題考點:最佳情況考點:最壞情況

桶子排序(Bucket Sort)的時間複雜度在下列何種情況下達到O(n)?

A元素均勻分佈在所有桶中正確答案
B所有元素相同
C桶數量=n²
D僅一個桶
答案與詳解
A
正確答案
桶子排序在元素均勻分佈於各桶時,每個桶內元素極少,整體時間複雜度可達到最佳的 O(n)。

逐選項解析

A元素均勻分佈在所有桶中最佳情況✓ 正確
當元素均勻分佈時,每個桶內的元素數量趨近於常數,桶內排序所需時間極小,整體時間複雜度為 O(n+k) (k為桶數),若 k 與 n 成比例,則達到 O(n)。
B所有元素相同最壞情況✕ 易錯陷阱
若所有元素相同,它們會全部落入同一個桶子中,導致桶子排序退化,時間複雜度取決於桶內使用的排序演算法(通常為 O(n log n) 或 O(n²))。
C桶數量=n²✕ 易錯陷阱
D僅一個桶✕ 錯誤

立即註冊,看完整詳解

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

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

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

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

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

Examly