アルゴリズムはプログラムの中核であり、アルゴリズムの品質がプログラムの品質を決定する、と多くの人が言います。私はジュニア PHPer ですが、アルゴリズムに関する知識はほとんどありません。ただし、基本的なソート アルゴリズムはプログラム開発に不可欠なツールであるため、マスターする必要があります。ここでは、バブル ソート、挿入ソート、選択ソート、クイック ソートの 4 つの基本アルゴリズムを紹介し、アルゴリズムの考え方を分析します。
前提: バブル ソート、クイック ソート、選択ソート、挿入ソートを使用して、以下の配列内の値を小さいものから大きいものの順に並べ替えます。
$arr(1,43,54,62,21,66,32,78,36,76,39);
質問として実行して、実行できるかどうかを確認することができます。経験豊富な方は無視してくださいが、初めての方は試してみてください。できない場合は、答えを見て、できる場合は、問題解決のアイデアが一貫しているかどうかを確認してください。または、さらにアイデアやアイデアがある場合は、メッセージを残してください。
http://www.liaoxiansheng.cn/?p=427