PHP如何选择排序算法
PHP如何选择排序算法
ZDNet开发频道 来源: ZDNet开发者频道 2013年06月13日 09:45:31
关键词:
本文摘要
PHP是WEB端比较常用的编程语言,与大多数编程语言一样,PHP也有算法问题,如何选择一个较佳的算法呢?
[php]
<?php
function select_sort($arr){
$len=count($arr);
for($i=0; $i<$len-1; $i++){
$min=$i;
for ($j = $i+1; $j < $len; $j++) {
if($arr[$j]<$arr[$min]){
$min=$j;
}
}
$tmp=$arr[$min];
$arr[$min]=$arr[$i];
$arr[$i]=$tmp;
}
return $arr;
}
$arr=array(4,34,64,20,39);SelectSort($arr);print_r($arr);
?>
<?php
function select_sort($arr){
$len=count($arr);
for($i=0; $i<$len-1; $i++){
$min=$i;
for ($j = $i+1; $j < $len; $j++) {
if($arr[$j]<$arr[$min]){
$min=$j;
}
}
$tmp=$arr[$min];
$arr[$min]=$arr[$i];
$arr[$i]=$tmp;
}
return $arr;
}
$arr=array(4,34,64,20,39);SelectSort($arr);print_r($arr);
?>
本文导航
转发
本文关键词: