當(dāng)前位置:
首頁 >
PHP之冒泡排序
發(fā)布時(shí)間:2025/3/14
34
豆豆
分享一個(gè)簡單的排序方式冒泡排序
<?php
//冒泡排序:思路:這題從小到大,第一輪排最小,第二輪排第二小,第三輪排第三小,依次類推……
$arr=array(2,5,3,6,7,9);
$temp=0;//相當(dāng)于一個(gè)容器,存放每次比較后的值
for($i=0;$i<count($arr)-1;$i++)//前一個(gè)數(shù)
{
for($j=$i+0;$j<count($arr);$j++)//后一個(gè)數(shù)
{
if($arr[$i]>$arr[$j])
{
$temp=$arr[$i]; //把最大的數(shù)存到$temp里面
$arr[$i]=$arr[$j]; //把最小的數(shù)往前交換
$arr[$j]=$temp; //把比較之后最大的數(shù),再去同下一個(gè)數(shù)比較
}
}
}
foreach($arr as $value) //遍歷數(shù)組
{
echo $value.'<br/>';
}
?>
轉(zhuǎn)載于:https://www.cnblogs.com/zyy1998/p/7271716.html
總結(jié)
- 上一篇: Jquery插件(一) webuploa
- 下一篇: php+nginx上传文件配置