速排、泡立ち、選択、挿入ソートPHP実現
1012 ワード
$arr[$left] && $start!=$end){
$end--;
}
$tmp=$arr[$start];
$arr[$start]=$arr[$end];
$arr[$end]=$tmp;
}
if($arr[$start]>$arr[$left]){
$start--;
}
$tmp=$arr[$start];
$arr[$start]=$arr[$left];
$arr[$left]=$tmp;
if($start-1>$left){
quickSort($arr,$left,$start-1);
}
if($start+1=$flag && $i$left){
quickSort1($arr,$left,$i-1);
}
if($i=0 && $arr[$j]>$now;$j--){
$arr[$j+1]=$arr[$j];
}
$arr[$j+1]=$now;
}
}
}
//
for($i=0;$i<20;$i++){
$arr[]=$i;
}
shuffle($arr);
print_r($arr);
//quickSort($arr,0,count($arr)-1);
InsertSort($arr);
print_r($arr);