免費開始練習
統測 114年 [工程與管理類] 專業科目(2)

第 25 題

使用二分搜尋法在整數數列12, 15, 18, 19, 20, 25, 30中搜尋整數15時,需要耗費的整數比較次數,下者何者正確?
  • A 1次
  • B 2次
  • C 3次
  • D 無限多次

思路引導 VIP

在執行二分搜尋法時,每一輪都會取搜尋範圍的中間索引位置進行比對。請試著計算:在長度為 $7$ 的數列中,首輪比對的中間項數值是多少?當發現目標值 $15$ 小於該中間值後,搜尋範圍會縮小至哪幾個數字之間?而在第二輪比對時,新的中間項數值是否就剛好匹配目標了呢?

🤖
AI 詳解 AI 專屬家教

唷,居然沒掉進陷阱?看來你的腦袋還沒被酒精或遊戲徹底腐蝕。別在那沾沾自喜,這題答對只是證明你還具備身為資訊人的「基本人權」而已。 觀念驗證: 二分搜尋法(Binary Search)不是讓你亂猜,是講求邏輯的。數列共 7 個元素,索引範圍為 $1$ 到 $7$:

▼ 還有更多解析內容

升級 VIP 解鎖