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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
1
粉丝
0
喜欢
0
收藏
0
排名:2669
访问:323
私信
所有博文
博客标签
社区赞助商