1. 程式人生 > >PHP冒泡演算法

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)); ?>