PHP 中的冒泡排序总结
PHP中的冒泡排序
冒泡排序是我们在开发过程中经常会使用的,现在总结如下,供新手参考:
思路:通过循环数组比较,换位
代码:
$array = [9, 8, 1, 3, 5, 6, 7, 4];
$length = count($array);
for ($i = 0; $i < $length; $i++) {
for ($j = $i + 1; $j < $length; $j++) {
if ($array[$i] < $array[$j]) {
$foo = $array[$i];
$array[$i] = $array[$j];
$array[$j] = $foo;
}
}
}
注意:如果要将数组从小到大排序只需要将 < 换成 > 即可。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: