ホームページ  >  記事  >  最適な並べ替えアルゴリズムはあるのでしょうか?

最適な並べ替えアルゴリズムはあるのでしょうか?

藏色散人
藏色散人オリジナル
2020-06-30 09:20:122660ブラウズ

最適なソート アルゴリズムは存在しません。どのような状況でも最適なソート アルゴリズムは存在しないためです。問題を解決するには、実際の状況に応じて最適なアルゴリズムを選択する必要があります。ソートはコンピュータで実行されることがよくあります。目的は、一連の「順序なし」レコード シーケンスを「順序付き」レコード シーケンスに調整することです。

最適な並べ替えアルゴリズムはあるのでしょうか?

#どんな状況でも最適な並べ替えアルゴリズムはありません。問題を解決するには、実際の状況に基づいて最適なアルゴリズムを選択する必要があります


アルゴリズムの安定性: ソート対象のレコードのセット内に 2 つの等しいレコード R と S があり、ソート対象のレコード内で R が S の前にある場合、ソート後も R がまだ S の前である場合、つまりそれらの前とソートの前後で後方の位置が変わらない場合、ソート アルゴリズムは安定していると呼ばれます。

関連紹介:


並べ替えは、コンピューターでよく実行される操作です。その目的は、一連の「順序なし」レコード シーケンスを「順序付き」レコードに調整することです。内部ソートと外部ソートに分けられ、ソート処理全体が外部メモリにアクセスせずに完了できる場合、この種のソート問題は内部ソートと呼ばれます。逆に、ソートに参加するレコードの数が非常に多く、シーケンス全体のソート プロセスをメモリ内で完了できない場合、この種のソートの問題は外部ソートと呼ばれます。内部ソートのプロセスは、順序付けられたレコードのシーケンスの長さを徐々に拡張するプロセスです。

以上が最適な並べ替えアルゴリズムはあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。