冒泡排序法
2015-12-18 13:40
197 查看
<?php $a = array(55, 12, 24, 36,3 , 68, 75, 88); function mysort($a){ $count = count($a); for($i=0;$i<$count;$i++){ for ($j=0; $j < $count-$i-1; $j++) { if($a[$j] > $a[$j+1]) { $temp = $a[$j]; $a[$j] = $a[$j + 1]; $a[$j + 1] = $temp; } } } return $a; } print_r(mysort($a)); ?>
内层循环,两两比对,小的放前面,大的放后面;
外层循环,保证每个元素都走一遍;
相关文章推荐
- ORA-00257在ASM中的解决方法
- 设计模式的6大原则
- 专词介绍
- Unity中使用Bumpmap Lightmap教程
- puppet
- 使用Unity开发项目的一点经验
- 专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的
- 博客搬迁啦,
- CSS 三角形
- unity3d用鼠标拖动物体的一段代码
- 进击的Android之manifests
- source insight正则表达式批量替换字符串
- Linux指令--ifconfig
- Android-->Retrofit 2.0 beta2 使用方法
- Linux指令--ifconfig
- php学习之道:mysql SELECT FOUND_ROWS()与COUNT(*)使用方法差别
- CALayer
- iOS去除网络请求到的数据的null值
- Script 脚本所有编译器属性详解
- Swift 中的 Runtime