$arr=[4,5,3,2,1,9,8,6,7];//冒泡排序函数maopao($arr){$len=count($arr);for($i=1;$i<$len;$i++){#代码...for($k=0;$k<($len-$i);$k++){#代码...如果($arr[$k]>$arr[$k+1]){#代码...$v_k=$arr[$k];$arr[$k]=$arr[$k+1];$arr[$k+1]=$v_k;}}}return$arr;}//快速排序函数kuaisu($arr){$len=count($arr);如果($len<=1){#代码...返回$arr;}//选择引用元素$a=$arr[0];$左=$右=[];//循环for($i=1;$i<$len;$i++){#code...if($arr[$i]<$a){#code...$left[]=$arr[$我];}else{$right[]=$arr[$i];}}$left=快素($left);$right=快素($right);returnarray_merge($left,[$a],$right);}//插入排序函数insertSort($arr){$len=count($arr);对于($i=1;$i<$len;$i++){#代码...$tmp=$arr[$i];for($j=$i-1;$j>=0;$j--){#代码...if($tmp<$arr[$j]){#代码...$arr[$j+1]=$arr[$j];$arr[$j]=$tmp;}else{休息;}}}return$arr;}//选择排序函数selectSort($arr){$len=count($arr);for($i=0;$i<$len;$i++){#代码...$p=$i;for($j=$i+1;$j<$len;$j++){#代码...if($arr[$p]>$arr[$j]){#代码...$p=$j;}}$tmp=$arr[$p];$arr[$p]=$arr[$i];$arr[$i]=$tmp;}返回$arr;}
