最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP中实现冒泡排序和快速排序算法示例
时间:2022-06-24 22:54:12 编辑:袖梨 来源:一聚教程网
使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组。
使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组。
写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数
1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组
| 代码如下 | 复制代码 |
|
function bubble_sort($array)
|
|
2. 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组
| 代码如下 | 复制代码 |
| function bin_sch($array, $low, $high, $k){ if ($low <= $high){ $mid = intval(($low+$high)/2); if ($array[$mid] == $k){ return $mid; }elseif ($k < $array[$mid]){ return bin_sch($array, $low, $mid-1, $k); }else{ return bin_sch($array, $mid+1, $high, $k); } } return -1; }function seq_sch($array, $n, $k){ $array[$n] = $k; for($i=0; $i<$n; $i++){ if($array[$i]==$k){ break; } } if ($i<$n){ return $i; }else{ return -1; } } |
|
3. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数
| 代码如下 | 复制代码 |
|
function array_sort($arr, $keys, $order=0) { |
|
相关文章
- 封神演义爱藏版攻略大全 隐藏技能/洞府挑战/隐藏道具/属性效果详解 11-21
- 三国杀武将台词合集2025 三国杀(最惊艳的)台词一览表最新 11-21
- dnf领悟巅峰黄金神树光环外观及属性一览 11-21
- 七日世界呢喃狂犬BOSS打法攻略 11-21
- dnf神界版本深潜迷航腕表完美词条属性搭配推荐 11-21
- 咩咩启示录丝线怎么获得 丝线获得方式 11-21