久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

php冒泡排序代碼怎么寫

140次閱讀
沒有評論

共計 486 個字符,預計需要花費 2 分鐘才能閱讀完成。

以下是一個使用 PHP 實現(xiàn)冒泡排序的示例代碼:

function bubbleSort($arr) {$n = count($arr);
    for ($i = 0; $i < $n - 1; $i++) {for ($j = 0; $j < $n - $i - 1; $j++) {if ($arr[$j] > $arr[$j + 1]) {$temp = $arr[$j];
                $arr[$j] = $arr[$j + 1];
                $arr[$j + 1] = $temp;
            }
        }
    }
    return $arr;
}

// 測試
$arr = [4, 2, 7, 1, 5];
$result = bubbleSort($arr);
print_r($result);

此代碼定義了一個名為 bubbleSort 的函數(shù),接受一個數(shù)組作為參數(shù),并返回排序后的數(shù)組。函數(shù)使用嵌套的兩個循環(huán)來遍歷數(shù)組并比較相鄰元素的大小,如果前一個元素大于后一個元素,則交換它們的位置。通過多次遍歷,將最大的元素逐漸“冒泡”到數(shù)組的末尾。最后返回排序后的數(shù)組。

在測試部分,我們定義并初始化一個數(shù)組 $arr,然后調(diào)用bubbleSort 函數(shù)對數(shù)組進行排序,并將排序結果打印輸出。輸出結果將是已排序的數(shù)組。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-12發(fā)表,共計486字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 武乡县| 连南| 赤水市| 宽甸| 砚山县| 达尔| 八宿县| 彰化市| 会同县| 余庆县| 凤阳县| 曲松县| 莲花县| 民乐县| 绵阳市| 洪泽县| 乐山市| 延吉市| 陕西省| 江门市| 恭城| 科技| 绥棱县| 上饶县| 三亚市| 潮安县| 九寨沟县| 屏边| 甘南县| 阿城市| 离岛区| 中超| 新竹市| 邵阳市| 金阳县| 夏邑县| 漯河市| 鄢陵县| 钟祥市| 福清市| 囊谦县|