美文网首页
PHP冒泡排序

PHP冒泡排序

作者: ES_KYW | 来源:发表于2020-09-09 09:19 被阅读0次

冒泡排序

<?php
      function bobble_sort(&$s)
      {
        for ($i=0;$i<count($s)-1;$i++){
            for ($j=$i+1;$j<count($s);$j++){
                if($s[$i]>$s[$j]){
                    $temp = $s[$j];
                    $s[$j] = $s[$i];
                    $s[$i] = $temp;
                }
            }
        }
      }

    $arr = [1,2,4,3,2,5,6,8,3,465,21,34,5,1];
    bobble_sort($arr);
    print_r($arr);
?>

测试结果


Array
(
    [0] => 1
    [1] => 1
    [2] => 2
    [3] => 2
    [4] => 3
    [5] => 3
    [6] => 4
    [7] => 5
    [8] => 5
    [9] => 6
    [10] => 8
    [11] => 21
    [12] => 34
    [13] => 465
)

相关文章

网友评论

      本文标题:PHP冒泡排序

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