応用情報 午前ラボ

学習の画面へ

線形探索の平均比較回数

出典: 令和5年度 春期 応用情報技術者試験 午前 問6 (IPA)

従業員番号と氏名の対が n 件格納されている表に線形探索法を用いて,与えられた従業員番号から氏名を検索する。この処理における平均比較回数を求める式はどれか。ここで,検索する従業員番号はランダムに出現し,探索は常に表の先頭から行う。また,与えられた従業員番号がこの表に存在しない確率を a とする。

  1. ア (n+1) na / 2
  2. イ (n+1)(1-a) / 2
  3. ウ (n+1)(1-a) / 2 + n / 2
  4. エ (n+1)(1-a) / 2 + na
正解と解説を見る

正解: エ

ポイント

「アルゴリズムとプログラミング」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)