php快速排序
来源:互联网 发布:怎么用c语言输入n个数 编辑:程序博客网 时间:2024/06/14 05:49
<?php
function quick($arr){
if(!is_array($arr)) return false;
$length = count($arr);
if($length <= 1) return $arr;
$left = $right = array();
for($i=1;$i<$length;$i++)
{
if($arr[$i] < $arr[0])
{
$left[] = $arr[$i];
} else
{
$right[] = $arr[$i];
}
}
$left = quick($left);
$right = quick($right);
return array_merge($left,array($arr[0]),$right);
}
$a = [21,63,1,432,143,56,11];
echo '<pre>';
var_dump(quick($a));
function quick($arr){
if(!is_array($arr)) return false;
$length = count($arr);
if($length <= 1) return $arr;
$left = $right = array();
for($i=1;$i<$length;$i++)
{
if($arr[$i] < $arr[0])
{
$left[] = $arr[$i];
} else
{
$right[] = $arr[$i];
}
}
$left = quick($left);
$right = quick($right);
return array_merge($left,array($arr[0]),$right);
}
$a = [21,63,1,432,143,56,11];
echo '<pre>';
var_dump(quick($a));
阅读全文
0 0
- PHP快速排序
- php版 快速排序
- php 快速排序算法
- php快速排序
- PHP 快速排序法
- PHP快速查找、排序
- 快速排序php写法
- PHP快速排序
- php快速排序
- PHP 快速排序算法
- php快速排序
- PHP实现快速排序
- php快速排序算法
- 快速排序-php实例
- php快速排序
- php快速排序算法
- php快速排序方法
- PHP 快速排序算法
- 商业入口进化论,小程序应用
- 用Keil调试STM32F407ZET6时,出现no cortex-m sw device found报错!
- LINTCODE——阶乘除法的最后一位数
- 机房收费- 充值
- (洛谷 1135)奇怪的电梯
- php快速排序
- vuejs-阻止事件冒泡与默认行为
- 《数字技术》连载 上册结束 下册预告
- 使用Quartz框架定时发送预警邮件
- python3字符串编码总结str(unicode)<-->bytes
- uservm.c
- 帝国时代2开源克隆版 源码下载OpenAge (c/c++)
- SSL_1597 石子合并问题
- 将linux或安卓系统刷到开发板