排序算法-冒泡排序

冒泡算法是将一个未排序的序列,从前往后对相邻的两个值依次进行对比和调整,大的值下沉,小的值上冒。
timg.jpg

代码实现

$arr = rang(1, 60, 2);
shuffle($arr);
function bsort($arr){
$len = count($arr);
for($i=1;$i<$len;$i++){
    for($k=0;$k<$len-$i;$k++){
        if($arr[$k]>$arr[$k+1]){
            $tmp=$arr[$k+1];
            $arr[$k+1]=$arr[$k];
            $arr[$k]=$tmp;
        }
    }
}
return $arr;
}

标签: 无

发表评论: