本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

二分探索の前提と回数

条件を整理し、答えを選んでから解き方を確認しましょう。

昇順の相異なる1023要素から二分探索し、各比較で中央の1要素と比べる。最大比較回数はどれか。

答え・解き方を読む

10回

考える順序

  1. 1各比較で候補をほぼ半分にする
  2. 2比較回数kで扱える最大要素数は2^k−1
  3. 32^10−1=1023なので最大10回

選択肢ごとの理由

  • 比較 · 512回

    半分にする操作を1回だけ行うわけではありません。

  • 比較 · 1023回

    先頭からの逐次探索とは回数が異なります。

  • 正解 · 10回

    各比較で候補をほぼ半分にする。比較回数kで扱える最大要素数は2^k−1。2^10−1=1023なので最大10回。

  • 比較 · 9回

    9回で扱える最大は511要素です。

学習アプリで条件・事例を5問 →

試験制度・出題範囲の参考

下の資料は試験制度や学習範囲の案内です。個々の設問の正解を示す資料ではありません。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →