快排
<?php
function quicksort($str){
if(count($str)<=
$key=$str[
$left_arr=array();
$right_arr=array();
for($i=
if($str[$i]<=$key)
$left_arr[]=$str[$i];
else
$right_arr[]=$str[$i];
}
$left_arr=quicksort($left_arr);//進行遞歸
$right_arr=quicksort($right_arr);
return array_merge($left_arr
}//以下是測試
$str=array(
print_r(quicksort($str));
?>
冒泡排序
<?php
function bubbingSort(array $array)
{
for($i=
{
for($j=$len; $j>$i;
{
if($array[$j] < $array[$j
{
$temp = $array[$j];
$array[$j] = $array[$j
$array[$j
}
}
}
return $array;
}
print
print_r(bubbingSort(array(
print
From:http://tw.wingwit.com/Article/program/PHP/201311/20845.html