冒泡法:
每个依次同其它数据比较,先选出最大(最小)的,再选第二大(小)的。
示例:
//冒泡排序
function maopao($arr)
{
$n = count($arr);
for($j=0;$j<$n-1;$j++)
{
for($i=$j+1;$i<=$n-1;$i++)
{
if($arr[$j]>$arr[$i])
{
$t = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j]=$t;
}
}
}
return $arr;
}
$arr = array(1,5,4,7,3,2);
print_r($arr);
阅读全文













