PHP冒泡算法

<?php

$arr = array(11,1,6,9,3,7,2);

function maopao($arr) {
    $cnt = count($arr);
    for($i = 0; $i < $cnt; $i++) {
        for($j = 0; $j< $cnt-1; $j++) {
          if($arr[$j] > $arr[$j+1]) {
              list($arr[$j],$arr[$j+1]) = array($arr[$j+1],$arr[$j]);
           }
        }
    }
    return $arr;
}

echo '<pre>';
var_dump(maopao($arr));

?>

猜你喜欢

转载自blog.csdn.net/iioioooo4/article/details/50916138