Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要10622單選題

使用二分搜尋法(Binary Search)對排序過的 n 個數字陣列(Array)做搜尋時,在最佳情況(best case)下其時間複雜度(time complexity)為何?

AΘ (1)正確答案
BΘ (log n)
CΘ (n)
DΘ (n log n)
答案與詳解
A
正確答案
二分搜尋最佳情況是第一次就命中中間元素,只需 1 次比較,時間複雜度為 Θ(1)。

為什麼答案是 A

二分搜尋第一步就檢查中間元素,若恰好等於目標,立刻回傳,只做 1 次比較,與 n 無關,故最佳情況為 Θ(1)。

考點:最佳情況考點:最差/平均情況考點:線性搜尋考點:排序複雜度
載入中…

計算機概要 相關題目

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

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

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