php选择排序_PHP教程

原创
2016-07-13 17:53:47 613浏览

[php]
//选择排序
//从小到大排序


//date_default_timezone_set('Aisa/Shanghai');
$select=array();
for($i=0;$i {
$select[$i]=rand(0,3000);
}
function selectsort(&$arr)
{
$temp=0;
for($i=0;$i {
$minval=$arr[$i]; //每一次认为第i个数是最小值
$minindex=$i;
for($j=$i+1;$j {
//说明目前的值并不是最小值
if($minval>$arr[$j])
{
$minval=$arr[$j];
$minindex=$j;
}
}
//内层for循环结束后再进行交换 这正是选择排序叫冒泡排序优越的地方
$temp=$arr[$i];
$arr[$i]=$arr[$minindex];
$arr[$minindex]=$temp;
}

}
selectsort($select);
print_r($select);
//date_default_timezone_set('Aisa/Shanghai');
?>
[php]

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477996.htmlTechArticle[php] ?php //选择排序 //从小到大排序 //date_default_timezone_set(Aisa/Shanghai); $select=array(); for($i=0;$i500;$i++) { $select[$i]=rand(0,3000); } function selectsort($a...
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。