問題プレビューID: 6474e101

問 6

整列された nn 個のデータの中から、求める要素を 2 分探索法で探索する。この処理の計算量のオーダを表す式はどれか。

解説

2 分探索法(バイナリサーチ)は、探索範囲を毎回半分に絞り込んでいくアルゴリズムです。 nn 個のデータを 1 個になるまで半分にし続ける回数は、log⁡2n\log_2 n に比例します。 したがって、計算量のオーダは O(log⁡n)O(\log n) です。

正解は「ア」です。