level 1
vida就这样了
楼主
/*------冒泡法-----*/
//把冒泡法封装成函数,
function bubbleSort(&$myarr){
$temp=0;//中间变量
//我们要把数组,从小到大排序=>要确定最大个和最小的数
//外层循环
for($i=0;$i<count($myarr)-1;$i++){
for($j=0;$j<count($myarr)-1-$i;$j++){
//说明前面的数比后面的数大,就要交换
if($myarr[$j]>$myarr[$j+1]){
$temp=$myarr[$j];
$myarr[$j]=$myarr[$j+1];
$myarr[$j+1]=$temp;
$flag=true;
}
}
//判断
if(!$flag){
//已经是有序
break;
}
$flag=false;
}
}
$arr=array(0,5,-1,5,6,7);
bubbleSort($arr);
print_r($arr);
2012年10月12日 08点10分
1
//把冒泡法封装成函数,
function bubbleSort(&$myarr){
$temp=0;//中间变量
//我们要把数组,从小到大排序=>要确定最大个和最小的数
//外层循环
for($i=0;$i<count($myarr)-1;$i++){
for($j=0;$j<count($myarr)-1-$i;$j++){
//说明前面的数比后面的数大,就要交换
if($myarr[$j]>$myarr[$j+1]){
$temp=$myarr[$j];
$myarr[$j]=$myarr[$j+1];
$myarr[$j+1]=$temp;
$flag=true;
}
}
//判断
if(!$flag){
//已经是有序
break;
}
$flag=false;
}
}
$arr=array(0,5,-1,5,6,7);
bubbleSort($arr);
print_r($arr);