美文网首页PHP程序员
PHP实现冒泡排序

PHP实现冒泡排序

作者: php转go | 来源:发表于2020-11-18 16:06 被阅读0次

    笔试时,常常遇到要手写实现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实现冒泡排序

        本文链接:https://www.haomeiwen.com/subject/pdmciktx.html