無法直接使用二分搜尋法
NO ORDER無排序
4,1,4,6,8
二分搜尋法是一種在已排序陣列中搜尋特定元素的演算法。其基本思想是將陣列不斷地分割成兩半,然後根據目標元素的大小來決定搜尋哪一半。二分搜尋法的步驟如下:1. 將陣列的左右邊界設為 left 和 right。2. 計算陣列的中间位置 mid = (left + right) / 2。3. 如果目標元素等於陣列的中间位置元素,則搜尋成功,返回 mid。4. 如果目標元素小於陣列的中间位置元素,則將 right 設為 mid - 1。5. 如果目標元素大於陣列的中间位置元素,則將 left 設為 mid + 1。6. 重複步驟 2 到 5,直到搜尋成功或 left > right。二分搜尋法的時間複雜度為 O(log n),其中 n 是陣列的元素個數。二分搜尋法使用上有以下限制:* 陣列必須已排序。* 目標元素必須存在於陣列中。以下是一些二分搜尋法的應用:* 在電話簿中查找某人的姓名和電話號碼。* 在字典中查找某個單詞的定義。* 在一個列表中查找某個元素。二分搜尋法是一種非常高效的搜尋演算法,在許多情況下都非常有用。
37. 下列哪組資料若依序存入陣列中,將無法直接使用二分搜尋法搜尋資料? (A..-阿摩線上測驗