首頁  >  文章  >  後端開發  >  php可以寫演算法嗎

php可以寫演算法嗎

藏色散人
藏色散人原創
2019-10-26 09:47:423311瀏覽

php可以寫演算法嗎

php可以寫演算法嗎?

php當然可以寫演算法。

例如PHP實作冒泡排序演算法,從小到大對一組數排序。

思路:這題從小到大,第一輪排最小,第二輪排第二小,第三輪排第三小,依次類推…

<?php
$arr = array(3, 2, 1);
$n = count($arr);
//每循环一次,就跑一趟后面的排序
for($j=0; $j<$n-1; $j++) {
//对后面没排好的,循环查找出最大(最小)的,进行一趟排序
    for($i=$j; $i<$n-1; $i++) {
        if($arr[$j] > $arr[$i+1]) {
            $t = $arr[$j];
            $arr[$j] = $arr[$i+1];
            $arr[$i+1] = $t;
        }
    }
}
print_r($arr);

更多PHP相關知識,請造訪PHP中文網

以上是php可以寫演算法嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn