$mid)
$rightarray[] = $v; //把比$mid大的数放到一个数组里
if($v $leftarray[] = $v; //把比$mid小的数放到另一个数组里
}
$leftarray = quicksort($leftarray); //把比较小的数组再一次进行分割
$leftarray[] = $mid; //把分割的元素加到小的数组后面,不能忘了它哦
$rightarray = quicksort($rightarray); //把比较大的数组再一次进行分割
return array_merge($leftarray,$rightarray); //组合两个结果
}
print_r( quicksort( array( '6','5','3','7','9' ) ) );
以上就介绍了一个快速排序的小例子,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。