<?php
#冒泡排序法
$arr = array(1,6,4,3,9);
$tmp;
for($i=0;$i<count($arr)-1;$i++ ){
for($j=0;$j<count($arr)-1-$i;$j++){
if($arr[$j] > $arr[$j+1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
print_r($arr);
/*$arr = array(1,6,4,3,9);
sort($arr);
print_r($arr);*/
?>
#冒泡排序法
$arr = array(1,6,4,3,9);
$tmp;
for($i=0;$i<count($arr)-1;$i++ ){
for($j=0;$j<count($arr)-1-$i;$j++){
if($arr[$j] > $arr[$j+1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
print_r($arr);
/*$arr = array(1,6,4,3,9);
sort($arr);
print_r($arr);*/
?>
本文通过一个具体的PHP代码示例展示了如何使用冒泡排序算法对数组进行升序排列。该算法通过重复遍历要排序的数列,依次比较相邻元素并交换位置来实现排序。
97

被折叠的 条评论
为什么被折叠?



