ホームページ  >  記事  >  バックエンド開発  >  PHP 選択ソートアルゴリズムの実装コード

PHP 選択ソートアルゴリズムの実装コード

WBOY
WBOYオリジナル
2016-07-25 08:54:151260ブラウズ
  1. //ソート関数 function を選択
  2. //参照を使用してメモリ消費量を削減
  3. //組織: bbs.it-home.org
  4. function &select(&$arr){
  5. $count= count($arr);
  6. if($count>1){
  7. for($i=0;$i<$count-1;$i++){
  8. $k=$i; +1;$j<$count;$j++){
  9. if($arr[$j]<$arr[$k]){
  10. $k=$j;
  11. }
  12. if($k!= $i){
  13. $tmp=$arr[$k];
  14. $arr[$k]=$arr[$i];
  15. } }
  16. }
  17. $ arr;
  18. }
  19. //配列関数を出力します
  20. function printArr(&$arr){
  21. echo ""; //テストを開始します
  22. //配列に10個のランダムな値を代入します
  23. for($i=0;$i<10;$i++){
  24. $testArr[]=rand(10,100)
  25. }
  26. printArr(select) ($ testArr));
  27. ?>
  28. コードをコピー
  29. >>> 興味がありそうな記事:
  30. PHP実践的なクイックソートアルゴリズムのサンプルコード
  31. PHPにおけるさまざまなソートアルゴリズムの実装のまとめ
PHPバブルソートの小さな例 phpでバブルソートを実装する簡単な例

PHP 2次元配列ソートカスタム関数 php選択ソート実装コード phpバブルソート実装コード php挿入ソート実装コード クイックソートを実装するphp関数 クイックソートを実装するphp関数 phpバブルソート交換ソート方法 PHPバブルソートの例 バブルソートアルゴリズムを実装するためのphpコード PHPバブルソートアルゴリズムの例 PHPのバブルソートとクイックソートの例 phpで2次元配列をソートする2つの方法 php多次元配列のソート

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