欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php实现排序算法(一) 冒泡排序 快速排序

程序员文章站 2022-06-13 19:37:55
...
好久没有来练习的自己的算法技能了以至于很多基本的算法都快忘记了。
以前用c写的算法也不多。那么今天开始吧!以后坚持每天晚上编写一些简单的算法,坚持练习!

第一篇 冒泡排序

冒泡排序是最简单基础的排序,但是由于好久没写代码了,一开始写下去还是不流畅。。。罪过罪过

冒泡排序原理,每次从待排序的序列里面选出一个最大或者最小的元素放到已经排好序的序列后面。知道最后待排序的序列为无;

以下是用php实现的冒泡排序,
注意以下几点:
1)当带排序的数组为无的时候直接退出,避免出错。
2) 尼玛数组都忘记怎么写了,我真是该死。
functionbubblesort($array){$count = count($array);

        if($count == 0){
            return$array;
        }
        echo$count;
        for($i = 0; $i $count; $i++){
            for($j = $count - 1; $j > $i; $j--){
                if($array[$j] $array