上のソートアルゴリズムのウェブサイトは、以下の請求が行われます。
理想的なソートアルゴリズムには、次のプロパティがあります。
- 安定:等しいキーは並べ替えられません。
- 所定の位置で動作し、追加スペースが必要です。
- 最悪の場合のキーの比較。
- 最悪のスワップ。
- アダプティブ:データがほぼソートされている場合、または一意のキーがほとんどない場合、まで高速化されます。
これらのプロパティをすべて備えたアルゴリズムはないため、ソートアルゴリズムの選択はアプリケーションによって異なります。
私の質問は、それは本当ですか
これらのすべてのプロパティを持つ[ソート]アルゴリズムはありません
もしそうなら、なぜですか?これらすべてが同時に満たすことを不可能にするこれらの特性についてはどうですか?