H11 秋 問12
2分探索において,整列されているデータの個数が4倍になると,最大探索回数
はどうなるか。
ア 1回増える イ 2回増える ウ 約2倍になる エ 約4倍になる
【解答】 イ
【解説】
logを用いて解説している問題集がありますが,ここでは用いません。
データ100件と400件を考える。ここで,電卓テクニックを用いる。
データ100件の場合。
2×2×・・・。何回目で100をこえるか。
7回目。これが最大探索回数です。
データ400件の場合。
2×2×・・・。何回目で400をこえるか。
9回目。これが最大探索回数です。
(参考)
2^k ≦ N < 2^(k+1)
↑ ↑
平均探索回数 最大探索回数
(注)2^kは,2のk乗を表す。
(注)ブラウザの戻るボタンをご利用下さい!