php算法之冒泡排序

<?php
  //冒泡排序
  function BubbleSort($arr)
  {
              //算法之冒泡排序 从小到大排序
        for($i = 0;$i<count($arr);$i++){

            for($j = 0;$j<count($arr)-1;$j++){
                 
                 if($arr[$j]>$arr[$j+1]){
                    
                    $temp = $arr[$j];
                    $arr[$j] = $arr[$j+1];
                    $arr[$j+1] = $temp;

                 }           
            }
        }

        return $arr;
  }

   $arr = array(6,5,3,2,4,1,7,9,8);

   $old_array = BubbleSort($arr);

   var_dump($old_array);

猜你喜欢

转载自blog.csdn.net/qq_41610686/article/details/79847899