快速排序法:
代码如下 | 复制代码 |
function sortArray($arr){ $count=count($arr); for($i=0;$i<$count-1;$i++){ for($j=$i+1;$j<$count;$j++){ if($arr[$i]>$arr[$j]){ $tem=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=$tem; } } } return $arr; } |
冒泡排序法
代码如下 | 复制代码 |
function sortArray2($arr){ $count=count($arr); for($i=0;$i<$count-1;$i++){ for($j=0;$j<$count-1-$i;$j++){ if($arr[$j]>$arr[$j+1]){ $tem=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$tem; } } } return $arr; } $a=array(23,14,35,28,45,98,12,19,1,78); print_r(($a)); |
结果
时间: 2024-09-26 12:10:20