ホームページ  >  記事  >  並べ替えってどういう意味ですか?

並べ替えってどういう意味ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-29 10:41:1116562ブラウズ

ソートとは、特定の方法によってカオスなデータ要素をキーワード順に配置するプロセスを指します。その目的は、「順序付けられていない」レコード シーケンスのセットを「順序付けられた」レコード シーケンスに調整することです。ソートは内部ソートと外部ソートに分けられ、ソート処理全体が外部メモリにアクセスせずに完了できる場合は内部ソートと呼ばれ、そうでない場合は外部ソートと呼ばれます。

並べ替えってどういう意味ですか?

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

コンセプト:

乱雑なデータ要素を特定の方法でキーワード順に配置するプロセスを並べ替えと呼びます。

一般的なソート アルゴリズム:

クイック ソート、ヒル ソート、ヒープ ソート、直接選択ソートは安定したソート アルゴリズムではありませんが、基数ソート、バブル ソートは安定したソート アルゴリズムではありません。 、直接挿入ソート、半挿入ソート、マージ ソートは安定したソート アルゴリズムです。

カテゴリ:

安定したソート: ソート対象のファイル内に同じキーを持つレコードが 2 つ以上あると仮定します。ソート後あるソート方法によって、同じキーワードを持つ要素の相対的な順序が変わらない場合、このソート方法は安定しています。このうち、バブル、挿入、基数、マージは安定ソートに属し、選択、高速、ヒルは不安定ソートに属します。

インプレース並べ替え: 並べ替えアルゴリズムで必要な補助空間が問題 n のサイズに依存しない場合、つまり補助空間が O(1) の場合、はインプレースソートと呼ばれます。

関連知識の詳細については、 PHP 中国語 Web サイト をご覧ください。 !

以上が並べ替えってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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