[李景山php]算法系列|php 实现 冒泡排序!
2016-09-19 16:25
267 查看
<?php /** * Created by PhpStorm. * User: ziniu * Date: 2016/9/19 * Time: 16:05 */ // 冒泡排序 $targetArray = array(99,76,350,108,12); function Bubble($parameter){ $count = (count($parameter)-1); for($i=0;$i<$count;$i++){ for($j=0;$j<=$count-$i;$j++){ if(($j<$count)&&($parameter[$j]<$parameter[$j+1])){ $tmp = $parameter[$j]; $parameter[$j] = $parameter[$j+1]; $parameter[$j+1] = $tmp; } } } return $parameter; } var_dump(Bubble($targetArray)); //每一趟只能确定将一个数归位。 //已经归位的数则无需再进行比较。
相关文章推荐
- [李景山php]算法系列|php 实现 桶排序算法
- [李景山php]算法系列|php 实现快速排序
- 白话经典算法系列之一 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现 .
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现 .
- 白话经典算法系列之一 冒泡排序的三种实现
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 内部排序冒泡排序、插入排序、选择排序、快速排序的算法和PHP实现
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 【转载】白话经典算法系列之一 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 【白话经典算法系列之一】 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现