我写了一个选择排序的算法,可是老提示错误,请教高手 select_sort($a[5],6);==>select_sort($a,6);PS: Does this function same as asort()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不抱错了但是还是没有排序是不是需要把新的数组return啊? <?function select_sort($a,$n){ for($i=0;$i<$n;$i++){ $k=$i; for($j=$i+1;$j<$n;$j++){ if($a[$k]>$a[$j]){ $k=$j; } } $t=$a[$i]; $a[$i]=$a[$k]; $a[$k]=$t; } return $a;}$a=array(2,4,0,6,3,5);echo '<pre>';print_r($a);$a=select_sort($a,6);print_r($a);echo '</pre>';?> in fact,u can use count($a) to take the place of $n; 多谢高手!好久不用php了,很多函数都忘了散分! php现在最缺什么? php错误问题 如何在网站接入支付宝功能? 求高手帮看下面一点程序 简体中文的编码问题,求救 老板抽奖金,四个员工(包括内勤)就我一个没有中彩,他们都是500,是不是表示今年不顺? 请教一个关于Session的问题! 如何将excel文件的数据通过php导入到oracle中???? 能否举例一下base64_encode()和base_decode()的用法谢谢! POST问题 gd函数库的加载问题? 如何完全禁止apache一个目录的解php权限?
但是还是没有排序
是不是需要把新的数组return啊?
function select_sort($a,$n){
for($i=0;$i<$n;$i++){
$k=$i;
for($j=$i+1;$j<$n;$j++){
if($a[$k]>$a[$j]){
$k=$j;
}
}
$t=$a[$i];
$a[$i]=$a[$k];
$a[$k]=$t;
}
return $a;
}$a=array(2,4,0,6,3,5);
echo '<pre>';
print_r($a);
$a=select_sort($a,6);
print_r($a);
echo '</pre>';
?>
好久不用php了,很多函数都忘了
散分!