<?php
//氣泡排序法
function bubbleSort ($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;
}
?>
PHP基礎演算法之氣泡排序法
相關文章
- JAVA基礎--氣泡排序Java排序
- Java排序演算法之氣泡排序Java排序演算法
- PHP基礎演算法之快速排序法PHP演算法排序
- 氣泡排序法排序
- PHP基礎演算法之選擇排序法PHP演算法排序
- 排序演算法--氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法–氣泡排序排序演算法
- 死磕演算法之氣泡排序演算法排序
- 氣泡排序演算法排序演算法
- 畫江湖之演算法篇【排序演算法】氣泡排序演算法排序
- 畫江湖之演算法篇 [排序演算法] 氣泡排序演算法排序
- C++排序演算法之氣泡排序改進版C++排序演算法
- 十大經典排序演算法之氣泡排序排序演算法
- 演算法之常見排序演算法-氣泡排序、歸併排序、快速排序演算法排序
- OJ題之氣泡排序排序
- Golang實現氣泡排序法Golang排序
- Python十大演算法之氣泡排序Python演算法排序
- PHP 中的氣泡排序總結PHP排序
- 排序——氣泡排序排序
- 孫海洋老師C語言零基礎自學入門 ----排序演算法 之 "氣泡排序"C語言排序演算法
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- php實現 氣泡排序,插入排序,選擇排序PHP排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 深入淺出的排序演算法-氣泡排序排序演算法
- 演算法(氣泡排序,快排,歸併排序)演算法排序
- 排序:氣泡排序&快速排序排序
- java氣泡排序演算法實現Java排序演算法
- 從演算法開始 [氣泡排序]演算法排序
- 從演算法開始[氣泡排序]演算法排序
- 老生常談之 PHP 基礎排序演算法PHP排序演算法
- JS氣泡排序的6種寫法JS排序
- js氣泡排序JS排序
- JavaScript氣泡排序JavaScript排序
- 氣泡排序1排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序