PHP中实现常见排序算法的示例代码,如何改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计897个文字,预计阅读时间需要4分钟。
目录
1.冒泡排序
2.选择排序
3.快速排序
4.插入排序
补充1.冒泡排序
2.选择排序,两两比较,每轮比较到最后一个元素就不再比较了,因为最后一个元素已经是最大或最小了。
函数:maopa目录
- 1、冒泡排序
- 2、选择排序
- 3、快速排序
- 4、插入排序
- 补充
1、冒泡排序
两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小。
function maopaoSort ($list) { $len = count($list); for ($i = 0; $i < $len - 1; $i++) { for ($j = 0; $j < $len - $i - 1; $j++) { if ($list[$j] > $list[$j + 1]) { $tmp = $list[$j]; $list[$j] = $list[$j + 1]; $list[$j + 1] = $tmp; } } } return $list; }
2、选择排序
选定一个作为基本值,剩下的和这个比较,然后调换位置。
本文共计897个文字,预计阅读时间需要4分钟。
目录
1.冒泡排序
2.选择排序
3.快速排序
4.插入排序
补充1.冒泡排序
2.选择排序,两两比较,每轮比较到最后一个元素就不再比较了,因为最后一个元素已经是最大或最小了。
函数:maopa目录
- 1、冒泡排序
- 2、选择排序
- 3、快速排序
- 4、插入排序
- 补充
1、冒泡排序
两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小。
function maopaoSort ($list) { $len = count($list); for ($i = 0; $i < $len - 1; $i++) { for ($j = 0; $j < $len - $i - 1; $j++) { if ($list[$j] > $list[$j + 1]) { $tmp = $list[$j]; $list[$j] = $list[$j + 1]; $list[$j + 1] = $tmp; } } } return $list; }
2、选择排序
选定一个作为基本值,剩下的和这个比较,然后调换位置。

