当前位置: 编程技术>python
php使用递归与迭代实现快速排序示例
来源: 互联网 发布时间:2014-09-04
本文导语: 代码如下:/** * 递归法实现的快速排序 * @param $seq * @return array */function quicksort($seq){ if (count($seq) > 1) { $k = $seq[0]; $x = array(); $y = array(); $_size = count($seq); //do not use count($seq) in loop for...
代码如下:
/**
* 递归法实现的快速排序
* @param $seq
* @return array
*/
function quicksort($seq)
{
if (count($seq) > 1) {
$k = $seq[0];
$x = array();
$y = array();
$_size = count($seq); //do not use count($seq) in loop for.
for ($i = 1; $i < $_size; $i++) {
if ($seq[$i]