PHP实现快速排序算法

 $base) {
            $right_arr[] = $arr[$i];
        }else{
            $left_arr[] = $arr[$i];
        }
    }
    $left_arr = QuickSort($left_arr);          //递归,将数组打为含一个元素的数组
    $right_arr = QuickSort($right_arr);
    return array_merge($left_arr, array($base), $right_arr);    //递归后合并单一数组
}

print_r(QuickSort($arr));

最常见的算法,最容易实现的算法,但是不稳定

你可能感兴趣的:(算法)