$arr=[1,4,8,2,55,25,3,7];
function selectSort($arr)
{
$len=count($arr);
for($i=0;$i<$len;$i++){
//找出一个数 认为他是最小值
$min=$i;
for($j=$i+1;$j<$len;$j++){
if($arr[$min]>$arr[$j]){
$min=$j;
}
}
if($min!=$i){
list($arr[$min],$arr[$i])=[$arr[$i],$arr[$min]];
}
}
return $arr;
}
$info=selectSort($arr);
print_r($info);
php选择排序实例代码
最新推荐文章于 2021-03-16 16:22:44 发布