Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要11321單選題

當輸入到陣列的資料,本身就已排序好或幾乎排序好,至多只有 1 或 2 個資料次序不正確。以一般實作言,採用那種排序法效率較佳?

A快速排序(Quick Sort)
B堆積排序(Heap Sort)
C合併排序(Merge Sort)
D插入排序(Insertion Sort)正確答案
答案與詳解
D
正確答案
資料近乎已排序時,插入排序接近 O(n),比 O(n log n) 的排序還快。

為什麼答案是 D

插入排序對「幾乎已排序」資料效率最佳,最佳情況 O(n),只需少量比較與搬移即可完成,是自適應(adaptive)排序。

考點:快排最差案例考點:Heap 無自適應考點:Merge 穩定但非最優考點:自適應排序
載入中…

計算機概要 相關題目

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

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

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