ホームページ  >  記事  >  バックエンド開発  >  PHP ソート アルゴリズム クラスの例、ソート アルゴリズムの例_PHP チュートリアル

PHP ソート アルゴリズム クラスの例、ソート アルゴリズムの例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:49:52653ブラウズ

PHP ソート アルゴリズム クラスの例、ソート アルゴリズムの例

この記事の例では、PHP ソート アルゴリズム クラスについて説明します。皆さんの参考に共有してください。詳細は以下の通りです

4 つの並べ替えアルゴリズムの PHP 実装:

1) 挿入ソートの基本的な考え方は次のとおりです:
ソート対象のレコードは、すべてのレコードが挿入されるまで、そのキー サイズに従って、以前にソートされたサブファイル内の適切な位置に挿入されます。

2) 選択並べ替えの基本的な考え方は次のとおりです:
各パスでは、並べ替えられるレコードから最小のキーワードを持つレコードが選択され、すべてのレコードが並べ替えられるまで、並べ替えられたサブファイルの最後に配置されます。

3) バブルソートの基本的な考え方は次のとおりです:
ソート対象のレコードのキーワードをペアごとに比較し、順序が逆になっている場合は、逆の順序のレコードがなくなるまで入れ替えます。

4) クイックソートは本質的にバブルソートと同じであり、交換ソートの応用です。したがって、基本的な考え方は上記のバブルソートと同じです。

1.sort.php ファイルは次のとおりです。 リーリー

2. sort_demo.php ファイルは次のとおりです。 リーリー

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/1018523.html

本当http://www.bkjia.com/PHPjc/1018523.html技術記事 PHP ソート アルゴリズム クラスの例、ソート アルゴリズムの例 この記事では、PHP ソート アルゴリズム クラスについて説明します。皆さんの参考に共有してください。詳細は次のとおりです: 4 つのソート アルゴリズムの PHP 実装: 1) 挿入ソート...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。