Examly題庫立即開始練習
地方政府公務人員四等-電子工程類科計算機概要10922單選題

關於快速排序法(quick sort)的敘述,下列何者錯誤?

A在最差情況下(worst case)的時間複雜度為 O(n2)
B在最佳情況下(best case)的時間複雜度為 O(n log n)
C基準值(pivot)的選擇與時間複雜度無關正確答案
D使用分而治之法則(divide and conquer)
答案與詳解
C
正確答案
快速排序的 pivot 選擇直接影響時間複雜度,選得不好會退化成 O(n²)。

為什麼答案是 C

錯誤(本題答案)。Pivot 選擇與時間複雜度密切相關!選得好是 O(n log n),選得差退化為 O(n²)。因此才有「隨機 pivot」「三數取中」等改良策略。

考點:最差情況考點:最佳情況考點:pivot 影響效能考點:演算法範式
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮