PHP 冒泡排序算法实现及示例
以下是使用 PHP 编写的冒泡排序算法:
function bubbleSort($arr) {
$len = count($arr);
for ($i = 0; $i < $len - 1; $i++) {
for ($j = 0; $j < $len - $i - 1; $j++) {
if ($arr[$j] > $arr[$j + 1]) {
$temp = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $temp;
}
}
}
return $arr;
}
// 测试
$arr = array(3, 1, 5, 7, 2, 4, 9, 6, 8);
$result = bubbleSort($arr);
print_r($result);
输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
[8] => 9
)
原文地址: https://www.cveoy.top/t/topic/nDfb 著作权归作者所有。请勿转载和采集!