php 冒泡排序
来源:互联网 发布:159素食全餐淘宝好便宜 编辑:程序博客网 时间:2024/06/10 00:28
/** * 冒泡排序 * @global obj $db * @param array 排序数組 * @param value 按照此字段的大小排序 */function bubble_sort($array, $value) { $array = array_values($array); //将数据键值按照数字重新排序 $count = count($array); if($count <= 0 || empty($value)) continue; for ($i=0; $i < $count ; $i++) { for ($m=$count-1; $m > $i; $m--) { if($array[$m][$value] < $array[$m -1][$value]){ $tmp = $array[$m]; $array[$m] = $array[$m-1]; $array[$m-1] = $tmp; } } } return $array;}
$array = array( '5'=>array('a'=>'a','b'=>'b','value'=>''), '6'=>array('b'=>'c','d'=>'d','value'=>4), '3'=>array('value'=>3), '4'=>array('value'=>2));$m = bubble_sort($array, 'value');print_r($m);
打印输出
Array ( [0] => Array ( [a] => a [b] => b [value] => )
[1] => Array ( [value] => 2 )
[2] => Array ( [value] => 3 )
[3] => Array ( [b] => c [d] => d [value] => 4 ) )
0 0
- PHP 冒泡排序
- php 冒泡排序
- php 冒泡排序
- PHP冒泡排序
- php冒泡排序算法
- PHP 之 冒泡排序
- PHP 实现冒泡排序
- PHP冒泡排序算法
- php 冒泡排序
- PHP冒泡法排序
- php冒泡排序
- PHP 冒泡排序
- PHP冒泡排序
- 冒泡排序(php)
- php实现冒泡排序
- PHP冒泡排序
- php冒泡排序
- php冒泡排序
- QPS UV PV
- 【JSTL】-EL表达式
- 【ITOO】---easyUI的Combobox实现级联查询
- Struts2学习笔记(3)之国际化
- iOS 类似于礼物说分类栏TableView,CollectionView联动的实现
- php 冒泡排序
- hdu4300 Clairewd’s message 扩展KMP
- swoole & redis实现 Rest api
- UIIAlertController的自动消失
- svn 清理失败 (clean up 失败) 的解决方法
- System.Diagnostics命名空间里的Debug类和Trace类的用途
- 【慕课笔记】第七章 方法 第2节 JAVA中无参无返回值方法的使用
- 06 多线程
- UI基础整理-11