function quickSort($arr) {
$len = count($arr);
if($len <= 1) return $arr;
$base_num = $arr[0];
$left_array = [];
$right_array = [];
for($i=1; $i<$len; $i++) {
if($base_num > $arr[$i]) {
$left_array[] = $arr[$i];
} else {
$right_array[] = $arr[$i];
}
}
$left_array = self::quickSort($left_array);
$right_array = self::quickSort($right_array);
return array_merge($left_array, array($base_num), $right_array);
}
11-03
11万+
08-23
6955
02-02
7707
06-13
09-29
301