qq_落葉繁華花已盡_0
2016-08-02 10:17:38
有一個數(shù)組$a=array(4,3,8,9,2),寫一段程序?qū)⑵渲匦屡判虿⒎祷亟Y(jié)果,按從小到大的順序?qū)⒃?進行排列
要求:
定義一個方法,正確接收參數(shù)
元素之間相互比較大小
大小??元素的交換
3 回答
已采納

snowmanJS
TA貢獻89條經(jīng)驗 獲得超53個贊
<?php
header("Content-Type:text/html;Charset=utf-8");
//從小到大排序
class sortArr{
? function sort_Array($tmp=array()){
? ? ?$arrLength=count($tmp);
? ? ?for($i=0;$i<$arrLength-1;$i++){
? ? ? ? $min=$tmp[$i];
? ? ? ? for($j=$i+1;$j<$arrLength;$j++){
? ? ? ? ? ?if($min>$tmp[$j]){
? ? ? ? ? ? ? $a=$min;
? ? ? ? ? ? ? $min=$tmp[$j];
? ? ? ? ? ? ? $tmp[$j]=$a;
? ? ? ? ? ?}
? ? ? ? }
? ? ? ? $tmp[$i]=$min;
? ? ?}
? ? ?return $tmp;
? }
}
$sort=new sortArr();
$a=array(4,3,8,9,2);
$after_Sort =$sort->sort_Array($a);
print_r($after_Sort);
?>

ziom
TA貢獻948條經(jīng)驗 獲得超1109個贊
//冒泡排序 $arr=array(4,3,8,9,2); $n?=count($arr); //echo?$n; for($h=0;$h<$n-1;$h++){?//?外層循環(huán)n-1? ??for($i=0;$i<$n-$h-1;$i++){?? ????if($arr[$i]>$arr[$i+1]){?//?判斷數(shù)組大小,顛倒位置? ??????$kong=$arr[$i+1];?? ??????$arr[$i+1]=$arr[$i];? ??????$arr[$i]=$kong;? ????}? ??} } var_dump($arr);
- 3 回答
- 0 關(guān)注
- 2182 瀏覽
添加回答
舉報
0/150
提交
取消