長さの並べ替えられた配列があり、線形検索を使用して値を配列内のすべての要素と比較しています。次に、n
サイズの配列で線形検索を実行し、n/2
次にのサイズで線形検索を実行します。長さ 1 の配列。この場合、n は 2 のべき乗です。実行される比較の回数は?n/4
n/8
この応答が正しいかどうかは正確にはわかりませんが、比較の数は
T(2 n ) = (n/2) +(n/4) + ... + 1.
これについての私の理由は、すべての要素を通過する必要があり、それを追加し続けるためですが、まだわかりません. 誰かが私にこれを教えてくれたら、私はそれを感謝します