応用情報技術者試験 平成30年度春期 午前 問6「異なる n 個のデータが昇順に整列された表がある。この表を m 個のデータごとの…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約49%です。
イ. m/2+n/2m
正答率 48.8%(594人中 290人が正解)
探索は、ブロックの最後尾を順に調べる段階と、見つけたブロック内を順に調べる段階の二つに分かれる。ブロック数は なので、平均はその半分の 回である。ブロック内は 個を平均して約 回で探せる。両者の和 が平均比較回数である。