php冒泡排序

xiaoxiao2021-02-28  5

$arr=array(1,60,50,40,20,70,90,80,10,76,39);   function maopao($arr){     $len=count($arr);   //设置一个空数组 用来接收冒出来的泡   //该层循环控制 需要冒泡的轮数   for($i=1;$i<$len;$i++){ //该层循环用来控制每轮 冒出一个数 需要比较的次数 for($k=0;$k<$len-$i;$k++){    if($arr[$k]>$arr[$k+1]){ $tmp=$arr[$k+1]; $arr[$k+1]=$arr[$k]; $arr[$k]=$tmp; } }   }   return $arr; } echo '<pre>'; print_r(maopao($arr)); echo '<pre>';
转载请注明原文地址: https://www.6miu.com/read-2350253.html

最新回复(0)