php简单算法之冒泡排序
生活随笔
收集整理的這篇文章主要介紹了
php简单算法之冒泡排序
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<?php
$arr = [2,4,1,5,3,11,6,999,88,666,66,44,22,33,776];function getNewArr($arr){$count = count($arr);//該層循環(huán)控制 需要冒泡的輪數(shù)for($i=1;$i<$count;$i++){//該層循環(huán)用來控制每輪 冒出一個(gè)數(shù) 需要比較的次數(shù)for($k=0;$k<$count-$i;$k++){if($arr[$k]>$arr[$k+1]){$tmp = $arr[$k+1]; //把小的值先去出來$arr[$k+1] = $arr[$k]; //把大的值賦到后面的鍵$arr[$k] = $tmp; //把前面的鍵附上小的值
}
}
}
return $arr;
}$newArr = getNewArr($arr);
echo '<pre>';
print_r($newArr);
轉(zhuǎn)載于:https://www.cnblogs.com/xben06/p/9232612.html
總結(jié)
以上是生活随笔為你收集整理的php简单算法之冒泡排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hpv疫苗多少钱啊?
- 下一篇: sql 存储过程和函数