H11 秋 問12

2分探索において,整列されているデータの個数が4倍になると,最大探索回数
はどうなるか。

ア 1回増える イ 2回増える ウ 約2倍になる エ 約4倍になる


【解答】 イ
【解説】
logを用いて解説している問題集がありますが,ここでは用いません。

データ100件と400件を考える。ここで,電卓テクニックを用いる。

データ100件の場合。
2×2×・・・。何回目で100をこえるか。
7回目。これが最大探索回数です。

データ400件の場合。
2×2×・・・。何回目で400をこえるか。
9回目。これが最大探索回数です。

(参考)
2^
 ≦ N < 2^(k+1
  ↑           ↑
平均探索回数       最大探索回数
(注)2^kは,2のk乗を表す。


(注)ブラウザの戻るボタンをご利用下さい!