yskl 发表于 2018-2-11 11:58:19


            php三种基础算法:冒泡,插入和快速排序法
$array = array(2,3,5,6,9,8,1);
//冒泡排序思想,前后元素比较
function sort_bulldle($array){
$num = count($array);
for($i=0; $i=0; $j--) {
      if ($tmp =0;$j--) {
      if($tmp$array[$i]) {
            $left_array[] = $array[$i];
      }else
      {
            $right_array[] = $array[$i];
      }
    }
    $left_array = sort_bulldle($left_array);
    $right_array = sort_bulldle($right_array);
    return array_merge($left_array, array($base_num), $right_array);
}
页: [1]
查看完整版本: PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】