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

以下有關對 n 個未排序數字之敘述何者錯誤?

A建立二元搜尋樹(binary search tree)在最槽情況(worst case)下的時間複雜度為 O(n2)
B循序搜尋法(sequential search)最多使用 n 次比對就可完成搜尋
C確定搜尋不到一個數字的時間至少需要 O(n)
D搜尋一個數字時,先排序再搜尋會比未經排序而逕行搜尋快正確答案
答案與詳解
D
正確答案
未排序資料若只搜尋一次,先排序反而更慢,因排序本身至少 O(n log n)。

為什麼答案是 D

排序需 O(n log n),比直接線性搜尋 O(n) 還慢。僅搜尋一次時先排序反而划不來,除非多次搜尋才值得,故此敘述錯誤。

考點:BST最壞情況考點:循序搜尋考點:搜尋下界考點:排序成本權衡
載入中…

計算機概要 相關題目

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

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

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