算法-随手写的冒泡排序

 1 <?php

 2     function bubble($arr) {

 3         $len = count($arr);

 4         for ($i = 0; $i < $len; ++$i) {

 5             for ($j = 0; $j < $len - $i - 1; ++$j) {

 6                 if ($arr[$j] > $arr[$j + 1]) {

 7                     list($arr[$j], $arr[$j + 1]) = array($arr[$j + 1], $arr[$j]);

 8                 }

 9             }

10         }

11         return $arr;

12     }

 

你可能感兴趣的:(冒泡排序)