PHP的简易冒泡法
很基础的东西,感觉代码还不够简洁,希望高手指导修改, br / 转自PHP面试题: a href=http://phpmst.com/ rel=nofollowhttp://phpmst.com//a br / br /
很基础的东西,感觉代码还不够简洁,希望高手指导修改,
转自PHP面试题: http://phpmst.com/
转自PHP面试题: http://phpmst.com/
<?php function BubbleSort($str){ for($i=0;$i<count($str);$i++){//从数组末尾取一个值; for ($k=count($str)-2;$k>=$i;$k--){//将这个值向前冒泡; if($str[$k+1]<$str[$k]){ //将小于号改为大于号,就是降序排列; $tmp=$str[$k+1]; $str[$k+1]=$str[$k]; $str[$k]=$tmp; } } } return $str; } //以下是测试 $str=array(5,8,2,6,10,0,3,12,11); print_r(BubbleSort($str)); ?>
- 上一篇:PHP CURL 模拟登录 SINA 微博
- 下一篇:PHP的快速排序
精彩图集
精彩文章