メインコンテンツへスキップ
ぴよパス

ITパスポート試験 テクノロジ系 練習問題 第45問: 異なる整数が入った要素数200の配列から、ある値を線形探索で探す。探す値は配列の中に必ず一つあり、どの要素番号にある確率も等しいものとする。見つかるまでに値を比

この科目 –/135 解いた
初級

異なる整数が入った要素数200の配列から、ある値を線形探索で探す。探す値は配列の中に必ず一つあり、どの要素番号にある確率も等しいものとする。見つかるまでに値を比較する回数の平均はどれか。

解答と解説を先に見る

正解: 2. 100.5回

線形探索は、配列の先頭の要素から順に探す値と比較し、一致した時点で終了する方法です。探す値がk番目にあればk回比較するので、どの位置にある確率も等しいときの平均は、(1+2+…+200)÷200=(200+1)÷2=100.5回です(2が正しい)。1の100回は要素数を2で割っただけの値で、正しい平均より0.5回少なくなっています。3の200回は、探す値が最後の要素にある場合の比較回数です。4の8回は、整列済みの200個のデータを2分探索で探すときの最大の比較回数で、線形探索の回数ではありません。

関連キーワード: 線形探索・配列・比較回数・2分探索

登録なし・無料で​全問解けます
やめる(試験トップへ戻る)
PRシリーズ7年連続売上1位、令和8年度版・生成AI対応の鉄板入門書 4.6

【令和8年度】いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集

Amazon でテキストを見る
対象の参考書・問題集も読み放題 — Kindle Unlimited 30日無料(PR)

模試 (100問)

この問題が解けたら、本試験はどうですか?

本番形式の模擬試験で実力チェックPremium (月480円)Premium (ご利用中)本番と同じ制限時間

模試を始める
広告