データ数nの配列をソートするアルゴリズムにおいて、時間計算量がO(nlogn)
となる場合として、最も適切なものはどれか。
@ 最悪計算時間でクイックソートする場合
A 最悪計算時間でマージソートする場合
B 最良計算時間で単純挿入ソートする場合
C 平均計算時間でシェルソートする場合
D 平均計算時間で選択ソートする場合
@クイックソートの時間計算量は O(N logN)であるが、
最悪の時間計算量は、O(N2)となる。
A正しい。
B単純挿入ソートの時間計算量は、O(N2) である。
Cシェルソートの時間計算量は、O(N3/2) である。
D選択ソートの時間計算量は、O(N2) である。
EXCELのマクロのご相談なら ファーストマクロ へ
タグ:計算量