php 快速排序功能实例

内容摘要
这篇文章主要为大家详细介绍了php 快速排序功能实例,具有一定的参考价值,可以用来参考一下。

对php版快速排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!

/**
* 快速排
文章正文

这篇文章主要为大家详细介绍了php 快速排序功能实例,具有一定的参考价值,可以用来参考一下。

对php版快速排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!

/**
 * 快速排序代码
 *
 * @param 
 * @author php教程 www.idcnote.com
 **/
function quicksort($seq)
{
	if(!count($seq)) return $seq;
	$k = $seq[0];
	$x = $y = array();
	for($i=count($seq); --$i;)
	{
		if($seq[$i] <= $k)
		{
			$x[] = $seq[$i];
		}else
		{
			$y[] = $seq[$i];
		}
	}
	return array_merge(quicksort($x), array($k), quicksort($y));
}
/***   来自php教程(www.idcnote.com)   ***/

注:关于php 快速排序功能实例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!