地方政府公務人員四等-資訊處理類科計算機概要107 年第 18 題單選題假設在 N 個資料中要搜尋資料 X,則對於二分搜尋(Binary search)演算法的描述,下列何者正確?A二分搜尋的前提是資料要先建一個二元樹B二分搜尋法是每比對一次後就把搜尋範圍縮小一半,在(Log2N)次比對內就可以判斷出所要尋找的資料 X 是否在資料中C二分搜尋在最好情況下,時間複雜度是 O(1)正確答案D二分搜尋在最壞的情況下,時間複雜度是 O(log2N)−1 答案與詳解