- /**
- * php 冒泡排序
- * edit by bbs.it-home.org
- */
- function maopao($arr){
- $c = count($arr);
- $t = 0;
- for($i=0;$i<=$c;$i++){
- for($j=$i+1;$j<$c;$j++){
- if($arr[$i] < $arr[$j])
- {
- $t = $arr[$i];
- $arr[$i] = $arr[$j];
- $arr[$j] = $t;
- }
- }
- }
- return $arr;
- }
- //调用示例
- $arr = array(9,3,12);
- print_r(maopao($arr));
- ?>
更多冒泡排序的php实现,请参考如下文章:
php冒泡排序的小例子
php 冒泡排序的实现代码
php 数组排序方法分享(冒泡排序、选择排序)
php冒泡排序之交换排序法
php冒泡排序(bubble sort)的例子
php实现冒泡排序算法的代码
php冒泡排序算法一例
php冒泡排序与快速排序的例子 |