PHP之冒泡排序
分享一個簡單的排序方式冒泡排序
<?php
//冒泡排序:思路:這題從小到大,第一輪排最小,第二輪排第二小,第三輪排第三小,依次類推……
$arr=array(2,5,3,6,7,9);
$temp=0;//相當于一個容器,存放每次比較后的值
for($i=0;$i<count($arr)-1;$i++)//前一個數
{
for($j=$i+0;$j<count($arr);$j++)//后一個數
{
if($arr[$i]>$arr[$j])
{
$temp=$arr[$i]; //把最大的數存到$temp里面
$arr[$i]=$arr[$j]; //把最小的數往前交換
$arr[$j]=$temp; //把比較之后最大的數,再去同下一個數比較
}
}
}
foreach($arr as $value) //遍歷數組
{
echo $value.'<br/>';
}
?>
轉載于:https://www.cnblogs.com/zyy1998/p/7271716.html
總結
- 上一篇: Jquery插件(一) webuploa
- 下一篇: python学习(十八) 程序打包