php配列ソート
5420 ワード
- function bubbsort(&$arr){ //
- for($i=0,$temp=0;$i<count($arr);$i++){
- for($n=0;$n<count($arr)-$i-1;$n++){
- if($arr[$n+1] > $arr[$n]){
- $temp=$arr[$n];
- $arr[$n]=$arr[$n+1];
- $arr[$n+1]=$temp;
- }
- }
- }
- }
-
-
-
- function selectsort(&$arr){ //
- $temp=0;
- for($i=0;$i<count($arr);$i++){
- $minival=$arr[$i]; // , if
- $miniIndex=$i;
-
- for($n=$i+1;$n<count($arr);$n++){
- if($minival>$arr[$n]){ // , ,
- $minival=$arr[$n];
- $miniIndex=$n;
- }
- }
- $temp=$arr[$i]; // 。
- $arr[$i]=$arr[$miniIndex];
- $arr[$miniIndex]=$temp;
- }
- }