PHP描述冒泡排序和快速排序算法

使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组。
使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组。
写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数

. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组
function bubble_sort($array)
{
$count = count($array);
) ; $i<$count; $i++){
; $j>$i; $j–){
]){
$tmp = $array[$j];
$array[$j] = $array[$j-];
$array[$j-] = $tmp;
}
}
}
) ];
$left_arr = $right_arr = array();
. 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组
function bin_sch($array, $low, $high, $k){
);
, $k);
}, $high, $k);
}
}
;
}

function seq_sch($array, $n, $k){
$array[$n] = $k;
; $i<$n; $i++){
;
}
}
. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数
function array_sort($arr, $keys, $order=) {
){
asort($keysvalue);
}else {
arsort($keysvalue);
}
reset($keysvalue);
foreach($keysvalue as $key => $vals) {
$keysort[$key] = $key;
}
$new_array = array();
foreach($keysort as $key => $val) {
$new_array[$key] = $arr[$val];
}
return $new_array;
}

上一篇:HTML+CSS基础 块级元素div分析 文档流 脱离文档流的方法


下一篇:vux 使用 font-awesome