码迷,mamicode.com
首页 > 编程语言 > 详细

PHP之冒泡排序

时间:2017-08-02 10:05:21      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:冒泡排序   val   简单的   遍历   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/>‘;
}
?>

PHP之冒泡排序

标签:冒泡排序   val   简单的   遍历   php   方式   容器   依次   ++   

原文地址:http://www.cnblogs.com/zyy1998/p/7271716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!