shell sort (希尔排序)
2006-06-08  作者:amao  同分类文章
description:
http://my.opera.com/419/homes/labs/files/shellsort.html 看后修改的一个用于php数组的排序
<?php
function shellsort($array,$n)
{
 for ($gap =(int) $n/2;$gap=(int)$gap,$gap > 0; $gap /= 2){
   for ($i = $gap; $i < $n; $i++){
     for ($j = $i-$gap; $j>=0 && $array[$j]>$array[($j+$gap)]; $j -= $gap) {
       $temp = $array[$j];
       $array[$j] = $array[($j+$gap)];
       $array[($j+$gap)] = $temp;
     }
   }
 }
     return $array;
}
$array=array(85,40, 79, 80, 92, 20, 34, 77);

$new_array=shellsort($array,count($array));
print_r($new_array);
?>


相关
将远程服务器上的图片保存在自己的服务器上
用PHP fsockopen写的HTTP下载的类
linux远程管理工具Webmin安装指南
php 生成 PDF 文件
读取汉字点阵数据
用PHP和MySQL保存和输出图片
php加速方案[缓存] 之apc篇
用sql语句来创建并赋予mysql用户权限
php web打印解决方案
免费 pdf 库类 library