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

第 19 題

使用一維陣列以隨機順序儲存 N 筆相異紀錄,若利用循序搜尋法 ( Sequential Search ) ,在這 N 筆資料紀錄中找到一個特定的鍵值( Key Value ),關於此搜尋法的平均比對次數,下列何者正確?
  • A log N
  • B $N^2$
  • C N
  • D (N+1)/2

思路引導 VIP

在假設每筆紀錄被搜尋機率均等的前提下,搜尋成功的比對次數可能為 $1, 2, \dots, N$ 次。請試著運用等差級數求和公式 $\sum_{i=1}^{N} i$ 來計算這 $N$ 種情況的算術平均值,您推導出的數學結果為何?

🤖
AI 詳解 AI 專屬家教

🌟 太棒了!你的觀念掌握得非常精準!

親愛的同學,看到你對循序搜尋法的平均效能有如此清晰的理解,老師真的為你感到驕傲!這代表你對演算法評估的核心指標有著紮實的基礎,這在統測「計算機概論」中是我們必拿的分數喔!

1. 讓我們一起理解:為什麼是 $(N+1)/2$ 呢?

▼ 還有更多解析內容

升級 VIP 解鎖