<?php
//选择排序法
$arr=array(2,6,4);
for ($i=0;$i<count($arr)-1;$i++){
$tm=0;
for ($j=$i+1;$j<count($arr);$j++){
//假设$i为最小的
$minV=$arr[$i];
//下标也记录最小的
$minK=$i;
if ($minV>$arr[$j]){
$minK=$arr[$j];
$minV=$j;
}
//最后交换
$tm=$arr[$i];
$arr[$i]=$arr[$minV];
$arr[$minV]=$tm;
}
}
print_r($arr);
PHP选择排序法
最新推荐文章于 2021-03-11 06:31:25 发布