在一個資料已經依照鍵值大小排好順序的陣列中,若根據鍵值搜尋某筆特定的資料,則使用下列那一種搜尋法最好?
A二分搜尋法(Binary Search)正確答案
B廣度優先搜尋法(Breadth First Search)
C蒙地卡羅搜尋法(Monte Carlo Search)
D循序搜尋法(Sequential Search)
答案與詳解
二分搜尋法每次對半切,時間複雜度 O(log n),但前提是資料必須已排序。本題明確說「已依鍵值大小排好順序」,完全符合使用條件,是最佳解。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
