时光绘梦集
位置:首页PHP正文

道法自然 2025/02/02 周7

冒泡排序

冒泡排序,从左到右依次排序。

已经有序时,停止循环。

function paixu($arr) {
    $n = count($arr);
    $lxy = $n - 1;
    while ($lxy > 0) {
        $nxy = 0;
        for ($x = 0; $x < $lxy; $x++) {
            if ($arr[$x] > $arr[$x + 1]) {
                // 交换两个元素
                list($arr[$x], $arr[$x + 1]) = array($arr[$x + 1], $arr[$x]);
                $nxy = $x;
            }
        }
        $lxy = $nxy;
    }
    return $arr;
}


上一篇:阴符经三皇玉诀下
下一篇:php堆排序