首頁 > 後端開發 > php教程 > php 實作冒泡排序的簡單例子

php 實作冒泡排序的簡單例子

WBOY
發布: 2016-07-25 08:57:20
原創
1361 人瀏覽過
  1. /**
  2. * php 冒泡排序
  3. * edit by bbs.it-home.org
  4. */
  5. function maopao($arr){
  6. $c = count($arr);
  7. $t = 0;
  8. for($i=0;$i<=$c;$i++){
  9. for($j=$i+1;$j<$c;$j++){
  10. if($arr[$i] < $arr[$j])
  11. {
  12. $t = $arr[$i];
  13. $arr[$i] = $arr[$j];
  14. $arr[$j] = $t;
  15. }
  16. }
  17. }
  18. return $arr;
  19. }
  20. //调用示例
  21. $arr = array(9,3,12);
  22. print_r(maopao($arr));
  23. ?>
复制代码

更多冒泡排序的php实现,请参考如下文章: php冒泡排序的小例子 php 冒泡排序的实现代码 php 数组排序方法分享(冒泡排序、选择排序) php冒泡排序之交换排序法 php冒泡排序(bubble sort)的例子 php实现冒泡排序算法的代码 php冒泡排序算法一例 php冒泡排序与快速排序的例子



來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板