PHP算法-冒泡排序 博客分类: PHP php算法排序冒泡
程序员文章站
2024-03-19 12:21:28
...
function bubble_sort($arr) { $count = count($arr); if ($count <= 1) { return $arr; } $times = $count - 1; for ($i = 0; $i < $times; $i ++) { for ($j = 0; $j < $count - $i - 1; $j ++) { // 第一遍排序最后一个已经是最大值 故$count-$i if ($arr[$j] > $arr[$j + 1]) { $tmp = $arr[$j]; $arr[$j] = $arr[$j + 1]; $arr[$j + 1] = $tmp; } } } }
推荐阅读
-
PHP算法-选择排序 博客分类: PHP PHP算法选择排序排序
-
PHP算法-冒泡排序 博客分类: PHP php算法排序冒泡
-
PHP算法-插入排序 博客分类: PHP PHP算法排序插入排序
-
PHP算法-二分法查找 博客分类: PHP PHP算法二分法
-
插入、冒泡、直接选择排序算法 博客分类: 常见排序算法
-
排序算法 博客分类: Algorithm 算法java排序冒泡选择
-
冒泡法排序原理 博客分类: java编程 java算法冒泡排序
-
冒泡法排序原理 博客分类: java编程 java算法冒泡排序
-
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
-
PHP实现的堆排序算法详解