PHP-快速排序

 $mid)
        $rightArray[] = $v;  //把比$mid大的数放到一个数组里
    if($v < $mid)
        $leftArray[] = $v;   //把比$mid小的数放到另一个数组里
}
$leftArray = quickSort($leftArray); //把比较小的数组再一次进行分割
$leftArray[] = $mid;        //把分割的元素加到小的数组后面,不能忘了它哦
$rightArray = quickSort($rightArray);  //把比较大的数组再一次进行分割
return array_merge($leftArray,$rightArray);  //组合两个结果
}



print_r(quickSort($arr));

 ?>

你可能感兴趣的:(PHP-快速排序)