当前位置 : 主页 > 网络编程 > PHP >

PHP简单的冒泡排序法(。•ˇ‸ˇ•。)

来源:互联网 收集:自由互联 发布时间:2021-06-30
?php$b = [5,2,7,3,1,6,8,0];// $b = [8,7,6,5,4,3,2,1,0];#直观地看出需要复循环几遍$n = count($b); for($s = 0;$s $n;$s++){ for($i = 0;$i = $n;$i++){ if (!isset($b[$i+1])) break;# 防止偏移溢出 if ($b[$i]$b[$i+1]) { #升序排序
 
<?php
$b = [5,2,7,3,1,6,8,0];
// $b = [8,7,6,5,4,3,2,1,0];#直观地看出需要复循环几遍
$n = count($b);
  
for($s = 0;$s < $n;$s++){
  
    for($i = 0;$i <= $n;$i++){
  
        if (!isset($b[$i+1])) break;# 防止偏移溢出
  
        if ($b[$i]>$b[$i+1]) {   #升序排序
  
            $tmp = $b[$i+1];
  
            $b[$i+1] = $b[$i];
  
            $b[$i] = $tmp;
        }
    }
}
print_r($b);

网友评论