PHP实现的快速排序算法
2014-11-12 22:42
267 查看
/* * 快速排序算法 */ function quickSort($array){ $len = count($array); if($len <= 1){ return $array; } $left_array = array(); $right_array = array(); $key = $array[0]; for($i=1;$i<$len;$i++){ if($array[$i]<$key){ $left_array[] = $array[$i]; }else{ $right_array[] = $array[$i]; } } $left_array = quickSort($left_array); $right_array = quickSort($right_array); return array_merge($left_array,array($key),$right_array); } $sortarray = array(13,89,23,9,19,88,56,78,34,69,10,14); print_r(quickSort($sortarray));
相关文章推荐
- PHP实现插入、选择、冒泡、快速排序算法
- PHP实现插入、选择、冒泡、快速排序算法(转贴)
- PHP 实现插入、选择、冒泡、快速排序算法
- php 实现快速排序算法
- PHP实现快速排序算法
- PHP实现插入、选择、冒泡、快速排序算法
- 快速排序算法-php实现
- PHP实现快速排序算法
- php 二维数组快速排序算法的实现代码
- PHP实现排序算法----快速排序算法优化
- PHP实现插入、选择、冒泡、快速排序算法
- PHP实现快速排序算法
- 用PHP实现的快速排序算法(支持记录原始数组下标)
- php自带排序函数sort()和用自己用php实现的快速排序算法,速度比较。
- php实现一些快速排序算法
- PHP实现快速排序算法
- PHP实现插入、选择、冒泡、快速排序算法
- php实现一些快速排序算法
- 用php实现快速排序算法
- php算法-php实现快速排序算法