JAVA之希尔排序
来源:互联网 发布:mac os 怎么安装 编辑:程序博客网 时间:2024/05/02 04:32
public class xier {public static void main(String[] args) {int[] A = new int[] { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 };A = xier.shellSort(A, 10);for (int i = 0; i < 10; i++) {System.out.print(A[i] + " ");}}public static int[] shellSort(int[] A, int n) {int gap;// 步长for (gap = n / 2; gap > 0; gap /= 2) {for (int i = 0; i < gap; i++) {// 这里开始插入排序for (int j = i + gap; j < n; j += gap) {int temp = A[j];int k;for (k = j - gap; k >= 0 && A[k] > temp; k -= gap)A[k + gap] = A[k];A[k + gap] = temp;}}}return A;}}
0 0
- JAVA之希尔排序
- 排序之希尔排序(java)
- Java基础之希尔排序
- 希尔排序之java实现
- 希尔排序之Java实现
- java算法之希尔排序
- Java算法之希尔排序
- Java程序排序之希尔排序
- 排序算法之希尔排序(JAVA)
- Java算法排序之--希尔排序法
- Java程序排序之希尔排序
- java排序算法之希尔排序
- Java程序排序之希尔排序
- 排序算法之希尔排序Java版
- java数据结构排序之希尔排序实现
- 排序算法之希尔排序(Java)
- Java实现插入排序之希尔排序
- Java常用排序算法之希尔排序
- 【linux】浏览多页数据的命令
- Ubuntu下vim配置:自动补全YouCompleteMe安装与配置
- 【OpenCL】What is a bank conflict?
- xcode中的png文件无法打开问题
- 用Python做数据分析
- JAVA之希尔排序
- Class Imbalance Problem
- 2016.3.15__H5页面实战__第七天
- linux umask使用详解
- iOS数据打印时怎么把编码后的文字显示成中文
- IOS中Json解析的四种方法
- 标识寄存器在Debug中的表示
- ArcGISEngine加载ArcGISServer服务
- Git远程操作详解