php算法之冒泡法

2017-01-10 10:07:28来源:http://phpme.blog.51cto.com/663593/1890335作者:hgditren人点击


<?php
$arr=range(1,10000);
shuffle($arr);

functionbuddle($arr)
{
set_time_limit(0);
$count=count($arr);
//进行第一层遍历

for($i=0;$i<$count;$i++){
//进行第二层遍历将数组中每一个元素都与外层元素比较

//这里的i+1意思是外层遍历当前元素往后的
for($j=$i+1;$j<$count;$j++){
if($arr[$j]<$arr[$i]){
$tmp=$arr[$j];
$arr[$j]=$arr[$i];
$arr[$i]=$tmp;
}
}

}
return$arr;
}
$sortArr=buddle($arr);

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台