關於時間複雜度的敘述,下列何者錯誤?
A線性搜尋法(linear search)在最差情況下(worst case)之時間複雜度為 O(n)
B氣泡排序(bubble sort)之時間複雜度為 O(n2)
C二分搜尋法(binary search)在最差情況下(worst case)之時間複雜度為 O(n)正確答案
D二分搜尋法(binary search)在最佳情況下(best case)之時間複雜度為 O(1)
答案與詳解
二分搜尋每次將範圍砍半,最差情況為 O(log n) 而非 O(n)。這是本題要選的錯誤敘述。
