function bubble_sort($array)
{
$count = count($array);
if($count < 2) {
return $array;
}
for($i = 0; $i < $count ; $i ++) {
for($j = $count - 1 ; $j > $i ; $j --) {
if($array[$j] < $array[$j - 1]) {
$temp = $array[$j];
$array[$j] = $array[$j - 1];
$array[$j - 1] = $temp;
}
}
}
return $array;
}
function quick_sort($array) {
$count = count($array);
if($count < 2) {
return $array;
}
$rightArr = array();
$leftArr = array();
$key = $array[0];
for($i = 1 ; $i < $count ; $i ++) {
if($array[$i] <= $key) {
$leftArr[] = $array[$i];
} else {
$rightArr[] = $array[$i];
}
}
$leftArr = quick_sort($leftArr);
$rightArr = quick_sort($rightArr);
return array_merge($leftArr, array($key), $rightArr);
}
{
$count = count($array);
if($count < 2) {
return $array;
}
for($i = 0; $i < $count ; $i ++) {
for($j = $count - 1 ; $j > $i ; $j --) {
if($array[$j] < $array[$j - 1]) {
$temp = $array[$j];
$array[$j] = $array[$j - 1];
$array[$j - 1] = $temp;
}
}
}
return $array;
}
function quick_sort($array) {
$count = count($array);
if($count < 2) {
return $array;
}
$rightArr = array();
$leftArr = array();
$key = $array[0];
for($i = 1 ; $i < $count ; $i ++) {
if($array[$i] <= $key) {
$leftArr[] = $array[$i];
} else {
$rightArr[] = $array[$i];
}
}
$leftArr = quick_sort($leftArr);
$rightArr = quick_sort($rightArr);
return array_merge($leftArr, array($key), $rightArr);
}