复制代码
有关冒泡排序的例子,大家还可以参考如下的文章:php冒泡排序之交换排序法又一个php冒泡排序(bubble sort)的例子php实现冒泡排序算法的代码php冒泡排序算法一例php冒泡排序与快速排序的例子2、选择排序:第二个数至第n个数分别与第一个数比较,进行交换,第三个数至第n个数分别与第二个数比较,进行交换,直到排序完成。
$arr[$j]; if($op) { $temp=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=$temp; $flag=true; } } if($flag==false) { break; } } foreach ($arr as $key => $value) { echo $value.','; } } $arr1=array(21.5,33,90,7,-4,5,55,11); selectsort($arr1,'stb');function selectsort($arr,$style)
{ $temp=0; $flag=false; for($i=0;$i{ for($j=$i+1;$j{ if($style=='bts') $op=$arr[$i]else if($style=='stb') $op=$arr[$i]>$arr[$j]; if($op) { $temp=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=$temp; $flag=true; } } if($flag==false) { break; } } foreach ($arr as $key => $value) { echo $value.','; } } $arr1=array(21.5,33,90,7,-4,5,55,11); selectsort($arr1,'stb'); echo
;?>
复制代码