最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

PHP算法快速排序(数组排序)

时间:2014-05-28 00:54来源:未知 作者:最模板zuimoban 点击:
PHP算法快速排序(数组排序) function quick_sort($array ) { if (count($array) = 1) return$array; $key = $array [0]; $left_arr= array(); $right_arr = array(); for ($i= 1; $icount($array ); $i++){ if ($array[ $i] = $key) $left_arr [] = $arra

PHP算法快速排序(数组排序)

function quick_sort($array ) {  
        if (count($array) <= 1) return  $array;  
        $key = $array [0];  
        $left_arr  = array();  
        $right_arr = array();  
        for ($i= 1; $i<count($array ); $i++){  
                if ($array[ $i] <= $key)  
                        $left_arr [] = $array[$i];  
                else  
                         $right_arr[] = $array[$i ];  
        }  
        $left_arr = quick_sort($left_arr );  
        $right_arr = quick_sort( $right_arr);  
        return array_merge($left_arr , array($key), $right_arr);  

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容