-
- //ソート関数 function を選択
- //参照を使用してメモリ消費量を削減
- //組織: bbs.it-home.org
- function &select(&$arr){
- $count= count($arr);
- if($count>1){
- for($i=0;$i<$count-1;$i++){
- $k=$i; +1;$j<$count;$j++){
- if($arr[$j]<$arr[$k]){
- $k=$j;
- }
- if($k!= $i){
- $tmp=$arr[$k];
- $arr[$k]=$arr[$i];
- } }
- }
- $ arr;
- }
-
- //配列関数を出力します
- function printArr(&$arr){
- echo ""; //テストを開始します
- //配列に10個のランダムな値を代入します
- for($i=0;$i<10;$i++){
- $testArr[]=rand(10,100)
- }
- printArr(select) ($ testArr));
- ?>
-
-
- コードをコピー
-
-
- >>> 興味がありそうな記事:
- PHP実践的なクイックソートアルゴリズムのサンプルコード
-
- PHPにおけるさまざまなソートアルゴリズムの実装のまとめ
PHPバブルソートの小さな例
phpでバブルソートを実装する簡単な例
PHP 2次元配列ソートカスタム関数
php選択ソート実装コード
phpバブルソート実装コード
php挿入ソート実装コード
クイックソートを実装するphp関数
クイックソートを実装するphp関数
phpバブルソート交換ソート方法
PHPバブルソートの例
バブルソートアルゴリズムを実装するためのphpコード
PHPバブルソートアルゴリズムの例
PHPのバブルソートとクイックソートの例
phpで2次元配列をソートする2つの方法
php多次元配列のソート
|