PHP-冒泡排序算法封装
来源:互联网 发布:网站源码可以干吗 编辑:程序博客网 时间:2024/04/30 12:26
//封装冒泡排序算法//swap方法function swap(&$a,&$b){ $mid = $a; $a = $b; $b = $mid;}//主方法:参数一:需要排序的数组;参数二:升序还是降序,默认是降序(true)function order($arr,$flag=true){echo '排序前:','<pre>';print_r($arr);$xu = '';for($i = 0 ; $i<count($arr);$i++){ for($j = 0 ;$j<count($arr)-1;$j++) { if($flag) { if($arr[$j]<$arr[$i]) { swap($arr[$j],$arr[$i]); } } else { if($arr[$j]>$arr[$i]) { swap($arr[$j],$arr[$i]); } } }} if($flag ==true){$xu = '降序';echo "排序(".$xu.")后:<pre>"; print_r($arr);}else{$xu = '升序';echo "排序(".$xu.")后:<pre>"; print_r($arr);}}//随机生成数组$arr = [];for($i = 0; $i<10;$i++){$arr[$i] = mt_rand(10,50);}//执行排序order($arr,false);
0 0
- PHP-冒泡排序算法封装
- php冒泡排序算法
- PHP冒泡排序算法
- php冒泡排序算法
- php冒泡排序算法
- 冒泡排序算法 php
- PHP算法-冒泡排序
- php 冒泡排序算法
- PHP冒泡排序算法
- PHP实现 冒泡排序算法
- php算法之冒泡排序
- PHP实现冒泡排序算法
- php排序算法(冒泡排序,快速排序)
- php冒泡排序与快速排序算法
- PHP排序算法系列:冒泡排序
- PHP实现冒泡排序、双向冒泡排序算法
- PHP常用排序算法 冒泡排序 快速排序 插入排序
- 数据结构制冒泡排序算法—PHP
- ViewPager嵌套ViewPager,里层的viewpager无法滑动
- 二,存储过程(1)
- 使用scipy进行层次聚类和k-means聚类
- RecyclerView实现的弹幕之中文DOC
- Dialog与PopWindow
- PHP-冒泡排序算法封装
- Eclipse编码格式
- 卷积神经网络与图像识别基本概念
- qqqqqqqqqqqqqqqqqqqqqqqqqq
- PHP读取excel文档
- 升压恒流驱动 120W大功率驱动
- Mybatis的mapper.xml的传值和<if></if>标签的使用(学习分享)
- css中的ul>li
- 判断语句switch - case 和if - else