php冒泡排序

Posted 码农编程进阶笔记

tags:

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

$b=array(‘4‘,‘3‘,‘8‘,‘9‘,‘2‘,‘1‘);
$len=count($b);//6
第一种:
for($k=0;$k<=$len;$k++)
{
    for($j=$len-1;$j>$k;$j--){
        if($b[$j]<$b[$j-1]){
            $temp = $b[$j];
            $b[$j] = $b[$j-1];
            $b[$j-1] = $temp;
        }
    }
}
第二种:
for($k=1;$k<$len;$k++)
{
    for($j=0;$j<$len-$k;$j++){
        if($b[$j]>$b[$j+1]){
            $temp =$b[$j+1];
            $b[$j+1] =$b[$j] ;
            $b[$j] = $temp;
        }
    }
}

 

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

PHP实现冒泡排序

用php做了下冒泡排序

PHP_冒泡排序代码解析

php排序之冒泡排序

排序算法,以php为代码示例

PHP--冒泡选择插入排序法