0
あなたは日付で銀行取引の配列をソートする必要があります。それらのほとんどは (日付で)順番になっていますが、少数のものが故障しています。
配列がほぼソートされているという事実を利用するために、挿入ソート、選択 ソートとマージソートの間でどのソートアルゴリズムを使用しますか?
私の答え(その正しい場合はわからない)
N> = 5、私はその平均以来、マージソートとなるだろうと仮定。時間の複雑さはO(n * log n)であり、これは挿入ソートO(n^2)よりも効率的である。ただし、複数のトランザクションが同じ日付になるため、挿入ソートは安定したソート方法となります。
どちらの方が良いでしょうか?マージまたは挿入の並べ替え?私は正しい方向にいますか?