<?php
// ==============PHP 选择排序==============
header("Content-type:text/html;charset=utf-8");
$arr = array(9,3,11,23,90,99,12,34,22,87,32);
function select_sort($arr) {
for($i=0, $j=count($arr); $i<$j; $i++) {
$min = $i;
$temp = $arr[$i];
for($k=$i+1; $k<$j; $k++) {
if($temp > $arr[$k]) {
$min = $k;
$temp = $arr[$k];
}
}
if($min != $i) list($arr[$min], $arr[$i]) = array($arr[$i], $arr[$min]);
}
return $arr;
}
echo "<pre>";
print_r(select_sort($arr));
echo "</pre>";
选择排序
最新推荐文章于 2015-07-08 21:09:34 发布