希尔排序
来源:互联网 发布:阿桑奇曝光中国知乎 编辑:程序博客网 时间:2024/05/19 17:10
package com.sort;public class ShellSort {static void shellsort(int a[], int n){int i, j, gap;for (gap = n / 2; gap > 0; gap /= 2) //步长for (i = 0; i < gap; i++){ //直接插入排序for (j = i + gap; j < n; j += gap) {int temp = a[j];int k = j - gap;while (k >= 0 && a[k] > temp){a[k + gap] = a[k];k -= gap;}a[k + gap] = temp;}}}public static void main(String[] args) {int[] a = new int[] { 4, 3, -6, 5, 4, 3, 2, 1 };shellsort(a, a.length);for(int array:a){System.out.println(array);}}}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- HDU 1056 Hang over 主要是注意精度
- 最近整理IOS开发关于scrollView的一些细节和技巧
- 适配iOS 8备忘录 开始启动(持续更新。。。1030)
- 成绩排序
- 如何在window上把项目提交到github上
- 希尔排序
- linux下ssh无密码登陆配置
- 这样找电子书,方法贴!
- 利用va_list,vfprintf等定义自己的文件输出函数
- ios8来了,屏幕更大,准备好使用 iOS Auto Layout了吗?
- Poj 2184 Cow Exhibition
- 阿萨德发生了法律上看风景阿隆索的空间返回拉萨
- JFreeChart在Struts2中实现柱状图统计
- 数学之美