冒泡排序法
来源:互联网 发布:女神联盟2战宠进阶数据 编辑:程序博客网 时间:2024/05/29 19:53
冒泡排序法
* 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来。
* 比如:2,4,1 // 第一次 冒出的泡是4
* 2,1,4 // 第二次 冒出的泡是 2
* 1,2,4 // 最后就变成这样
- 代码实现:
复制代码 代码如下:
$arr=array(1,43,54,62,21,66,32,78,36,76,39); function getpao($arr){ $len=count($arr); //设置一个空数组 用来接收冒出来的泡 //该层循环控制 需要冒泡的轮数 for($i=1;$i<$len;$i++) { //该层循环用来控制每轮 冒出一个数 需要比较的次数 for($k=0;$k<$len-$i;$k++) { if($arr[$k]>$arr[$k+1]) { $tmp=$arr[$k+1]; $arr[$k+1]=$arr[$k]; $arr[$k]=$tmp; } } } return $arr;}
0 0
- 【排序】冒泡排序法
- 常用排序-冒泡法排序
- 排序法之冒泡排序
- php排序&冒泡法排序
- 排序之冒泡排序法
- 排序算法--冒泡排序法
- 【PHP】冒泡排序法排序
- 排序算法--冒泡排序法
- 冒泡法排序
- 排序:冒泡法
- 冒泡排序法
- 冒泡法排序
- 冒泡法排序
- 冒泡排序法
- java 冒泡排序法
- 冒泡法排序
- 冒泡法排序
- 冒泡法排序
- vue 三元表达式class、图片切换 (涉及计算属性)
- Spring学习之旅(十一) Spring Web Flow的配置及简单使用
- 理性
- 自己写的一个Java渲染模板引擎:SimpleV
- 关于Safari 浏览器不兼容vuejs 的新属性-小总结
- 冒泡排序法
- 手机设备号到底是什么?
- 1098. Insertion or Heap Sort (25)解题报告
- How Can I Get 300 Mbps (or Higher) Speed on My 802.11n Network?
- spring-loaded 实现web项目热部署
- BaseSerializableData
- isql连接本地数据库和远程数据库(sybase)
- Gson解析空字符串异常的处理
- HttpClient 4.3超时设置