php冒泡排序

相比快速排序,冒泡排序要簡單很多了

public function bubbleSort($data)
{
    $size = count($data);

    for($i=1;$i<$size;$i++)
        for($j=0;$j<$size-$i;$j++){
            if($data[$j]>$data[$j+1]) {
                $tmp = $data[$j];
                $data[$j] = $data[$j+1];
                $data[$j+1] = $tmp;
            }
        }
    return $data;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章