iPAS AI 應用規劃師初級 115 年第一次 科一 第 18 題 詳解
115 年第一次 科一 人工智慧基礎概論
某電商平台工程師需在已排序的價格清單中,快速定位指定價格是否存在,給定排序後陣列:arr = [3, 8, 14, 19, 21, 27, 33, 45, 52]。若搜尋目標值為27,且採用標準二分搜尋(Binary Search)流程(每次比較後排除中位數),請問最多需要比較幾次即可找到目標?
- A2次
只比到21與33,尚未觸及27,次數不足。
- B3次(正確答案)
21、33、27三次命中,符合實際流程。
- C4次
誤以為要逐格逼近,多算了一次。
- D5次
接近線性搜尋(Linear Search)的估法,非二分邏輯。
正確答案:B
二分搜尋在已排序陣列中的比較次數計算與收斂過程。 先算陣列長度取以2為底的對數並向上取整,再用中位數逐步縮半驗證。
用刷8題準備 iPAS AI 應用規劃師初級
每天隨手刷 8 題,答錯的題目會自動排回來再考一次。不用註冊,打開就能開始。
開始刷題