您的位置:首页 > 编程语言 > PHP开发

PHP冒泡排序 随便玩一下

2016-06-13 16:47 393 查看
//进行冒泡学习

function bubble_sort($array) {

    for ($i = 0; $i < count($array) - 1; $i++) {              //$i为已经排过序的元素个数

        for ($j = 0; $j < count($array) - 1 - $i; $j++) {    //$j为需要排序的元素个数,用总长减去$i

            if ($array[$j] > $array[$j + 1]) {    //按升序排序

                $temp = $array[$j];

                $array[$j] = $array[$j + 1];

                $array[$j + 1] = $temp;

            }

        }

    }

    return $array;

}

$a = array(5, 1, 4, 7);

echo "<pre/>";
print_r(bubble_sort($a));

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数