希尔排序
来源:互联网 发布:离散数学教材推荐 知乎 编辑:程序博客网 时间:2024/06/05 15:41
<?php// 希尔排序// 时间复杂度:O(nlog2n)// 希尔(Shell)排序又称为缩小增量排序,它是一种插入排序.// 它是直接插入排序算法的一种威力加强版.function shellSort(&$arr){$size = count($arr);$gap = intval($size/2); //间隔while($gap >= 1) {for($i = $gap; $i < $size; $i++) {$temp = $arr[$i];for($j = $i - $gap; $j >= 0 && $temp < $arr[$j]; $j = $j - $gap)$arr[$j+$gap] = $arr[$j];$arr[$j+$gap] = $temp;}$gap = intval($gap/2); //缩小间隔}}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 【腾讯校招】随机音乐播放
- 太用力的人跑不远
- 一些话
- sdl播放pcm文件
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 希尔排序
- Scout YYF I 概率dp + 矩阵快速幂
- 416. Partition Equal Subset Sum子数组和问题
- redhat 7的 yum 安装,使用的centos镜像
- 高斯模糊算法的全面优化过程分享。
- 写给VC++ Windows开发的初学者 一片不错的博文
- java拷贝机制详解
- 虚数的意义
- nginx报错---sched_setaffinity