<span style="font-size:18px;">//冒泡排序
$arr=array(2,1,3,6,5,4,8,7,9,15,12,16);
$n=count($arr);
for ($i=0; $i <$n-1; $i++) {
for ($j=0; $j <$n-$i-1 ; $j++) {
if($arr[$j]>$arr[$j+1]){
$t=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$t;
}
}
}
show_bug($arr);
//选择排序
$arr2=array(23,5,26,4,9,85,10,2,55,44,21,39,11,16,55,88,421,226);
$num=count($arr2);
for ($a=0; $a <$n ; $a++) {
for ($b=$a; $b<$n-$a ; $b++) {
if($arr2[$a]>$arr2[$b]){
$t=$arr2[$a];
$arr2[$a]=$arr2[$b];
$arr2[$b]=$t;
}
}
}
show_bug($arr2);</span>
php 简单冒泡排序和选择排序
最新推荐文章于 2024-06-22 16:11:58 发布