令和5年度 問69 線形探索と二分探索の特徴
配列に格納されているデータを探索するときの,探索アルゴリズムに関する記述のうち,適切なものはどれか。
2分探索法は,探索対象となる配列の先頭の要素から順に探索する。
線形探索法で探索するのに必要な計算量は,探索対象となる配列の要素数に比例する。
線形探索法を用いるためには,探索対象となる配列の要素は要素の値で昇順又は降順にソートされている必要がある。
探索対象となる配列が同一であれば,探索に必要な計算量は探索する値によらず,2分探索法が線形探索法よりも少ない。
先に解説を見る
正解イ
線形探索法で探索するのに必要な計算量は,探索対象となる配列の要素数に比例する。
解説
この問題のポイント
線形探索は配列の先頭から値を一つずつ比較します。目的値が末尾にある場合や見つからない場合はn個を調べるため、要素数nに比例するO(n)の計算量になります。二分探索は整列済み配列の中央と比較し、探索範囲を半分ずつ狭める。
正解:イ

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する