php氣泡排序
$test_array = array (12, 5, 10, 9, 100, - 10 ); //$sort_array = sortasc ( $test_array ); $sort_array = sortdesc ( $test_array ); print_r ( $sort_array ); //倒序 function sortdesc($array) { $count = count ( $array ); if ($count <= 0) return; for($i = 0; $i < $count; $i ++) { //倒序比較 for($j = $count - 1; $j > $i; $j --) { if ($array [$j - 1] > $array [$j]) { //用臨時變數賦值 $temp = $array [$j]; $array [$j] = $array [$j - 1]; $array [$j - 1] = $temp; } } } return $array; } //順序 function sortasc($array) { $count = count ( $array ); if ($count <= 0) return; for($i = 0; $i < $count; $i ++) { //順序比較 for($j = 0; $j < $count - $i - 1; $j ++) { if ($array [$j + 1] < $array [$j]) { //交換變數不賦中間值 $array [$j] = $array [$j + 1] + $array [$j]; $array [$j + 1] = $array [$j] - $array [$j + 1]; $array [$j] = $array [$j] - $array [$j + 1]; } } } return $array; }
相關文章
- PHP 中的氣泡排序總結PHP排序
- 排序——氣泡排序排序
- php實現 氣泡排序,插入排序,選擇排序PHP排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 排序:氣泡排序&快速排序排序
- Python 氣泡排序Python排序
- 容器氣泡排序排序
- 氣泡排序法排序
- 氣泡排序(Java)排序Java
- 氣泡排序1排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- js氣泡排序JS排序
- JavaScript氣泡排序JavaScript排序
- PHP 常見4種排序 氣泡排序、選擇排序、插入排序、快速排序PHP排序
- PHP基礎演算法之氣泡排序法PHP演算法排序
- 函式氣泡排序函式排序
- 19_氣泡排序排序
- 氣泡排序筆記排序筆記
- 氣泡排序(python版)排序Python
- 淺析氣泡排序排序
- 陣列氣泡排序陣列排序
- Python_氣泡排序Python排序
- 氣泡排序與選擇排序排序
- 【排序】氣泡排序(待補充)排序
- 排序演算法--氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法–氣泡排序排序演算法
- 選擇排序和氣泡排序排序
- 氣泡排序 插入排序 快排排序
- JAVA基礎--氣泡排序Java排序
- Java實現氣泡排序Java排序
- 氣泡排序及優化排序優化
- OJ題之氣泡排序排序
- C語言之氣泡排序C語言排序
- 氣泡排序演算法排序演算法