php-快速排序

来源:互联网 发布:java公路车 编辑:程序博客网 时间:2024/06/10 05:58
$list = array(10,3,5,7,11,45,64,74,23,21,6);$return = quicksort($list);var_dump($return);exit;function quicksort($arr){if(count($arr)>1){$k=$arr[0];$x=array();$y=array();$size=count($arr);for($i=1;$i<$size;$i++){if($arr[$i]<=$k){$x[]=$arr[$i];}else{$y[]=$arr[$i];}}$x=quicksort($x);$y=quicksort($y);return array_merge($x,array($k),$y);}else{return$arr;}}

0 0
原创粉丝点击