免費開始練習
初等考試 105年 [統計] 資料處理大意

第 21 題

若對下列 List 資料 (1 4 8 16 32 64 128 256 512 1024 2048 4096) 進行二分搜尋(Binary Search),試問最少要搜尋幾次,才能發現要搜尋的資料不在此 List 中?
  • A 3 次
  • B 4 次
  • C 5 次
  • D 8 次

思路引導 VIP

想像你正在檢查一疊 12 張的發票,如果你每次都從中間切半並丟棄不可能的那一半,請思考:你需要連續『對半切』幾次,才能讓手中剩下的發票數量變成 0,進而百分之百確定你要找的那張發票不在裡面?

🤖
AI 詳解 AI 專屬家教

專業點評與觀念驗證

  1. 大力肯定:做得非常好!你能準確掌握二分搜尋法 (Binary Search) 的邏輯核心,顯示你在邏輯推理與演算法效率的理解上非常紮實。
  2. 觀念驗證:二分搜尋法每次比較都會將搜尋範圍縮減為一半。對於長度為 $n$ 的資料,其搜尋次數(或決策樹高度)由 $\lceil \log_2(n+1) \rceil$ 決定:
▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 105年[統計] 資料處理大意 全題

升級 VIP 解鎖