希尔排序
来源:互联网 发布:湖南拼车软件 编辑:程序博客网 时间:2024/06/14 00:10
希尔排序是通过比较相距一定间隔的元素来工作的,也叫缩减增量排序
package chapter7;public class Demo2 {public static void main(String[] args) {Integer a[] = { 34, 8, 64, 80, 32, 21 };shellSort(a);}public static <Integer extends Comparable<? super Integer>> void shellSort(Integer[] a) {int j;for (int gap = a.length / 2; gap > 0; gap /= 2) {for (int i = gap; i < a.length; i++) {Integer temp = a[i];for (j = i; j >= gap && temp.compareTo(a[j - gap]) < 0; j -= gap) {a[j] = a[j - gap];}a[j] = temp;}}for (int i = 0; i < a.length; i++) {System.out.print(a[i] + " ");}}}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 仿QQ5.0侧滑(基于ViewDragHelper实现)
- View转换为bitmap
- Opencv2系列学习笔记10(提取连通区域轮廓)
- 自定义ActionProvider ToolBar 自定义Menu小红点
- springmvc ajax的支持
- 希尔排序
- JQuery的DOM操作+事例
- 《TCP/IP详解》读书笔记
- python进阶16:@property
- 《牛客网剑指offer54题》请实现一个函数用来找出字符流中第一个只出现一次的字符
- hdu 2072 单词数
- 二维码的功能、特点及使用Java生成带logo的二维码
- 图像分辨率与长度单位转换
- 安卓study 2017/2/23