用php做了下冒泡排序

Posted 简庆旺的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用php做了下冒泡排序相关的知识,希望对你有一定的参考价值。

大学没好好读书,那会没怎么明白冒泡排序是这么回事

早上睡到九点多起来,就在房间看书、听歌,下午吃完饭做了下冒泡排序,现在把代码贡献如下:

 

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/8/27 0027
 * Time: 12:24
 * 冒泡排序
 */
header(‘Content-type: text/html; charset=utf-8‘);
$number=array("10","2","9","1","5","8","4","7","3","6");
for( $i=0;$i<count($number);$i++){
    echo $number[$i]. " ";
}
echo "<br/>";
echo  "冒泡后的顺序";
$temp=0;
for($n=0;$n<count($number);$n++){
    for($m=0;$m<count($number);$m++){
        if($number[$n]>$number[$m]){
            $temp=$number[$n];
            $number[$n]=$number[$m];
            $number[$m]=$temp;
        }
    }
}
for( $N=0;$N<count($number);$N++){
    echo $number[$N]. " ";
}
echo "<br/>";
die();
?>

其实还可以改良的,节省时间空间,有时间我拿来改改。

以上是关于用php做了下冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章

python 冒泡排序与快速排序 遇到的错误与问题

闲着没事做,用js做了一个冒泡排序的动画

冒泡排序和鸡尾酒排序(code)

七种常见经典排序算法总结(C++)

《算法 - 排序算法》

冒泡法排序