php 快速排序功能实例

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

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

/**
* 快速排
文章正文

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

对php版快速排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<code class="php">
/**
 * 快速排序代码
 *
 * @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)   ***/</code>

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

代码注释

作者:喵哥笔记

IDC笔记

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