您的位置:首页 > 编程语言 > PHP开发

[李景山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 冒泡排序 函数