希尔插入排序
来源:互联网 发布:什么电话卡最划算知乎 编辑:程序博客网 时间:2024/06/08 11:06
import java.util.Arrays;
public class XiErPaiXu {
public static void main(String[] args) {
int[] a=new int []{34,24,65,11,33,62,15,98,3,4,7,1,5,2,73,13,52,13};
int d=a.length/2;
while (true){
d=(int)d/2;
for (int k=0;k
//作业优化
for (int i=0;ilength;i++) {
int temp = a[i];//待插入
int index = i;
for (; index > 0 && a[index - 1] > temp; index--) {
a[index] = a[index - 1];
}
a[index] = temp;
}}
if (d==1){
break;
}
}
for (int num:a){
System.out.print(num+"\t");
}
}}
阅读全文
0 0
- 插入排序--希尔排序
- 插入排序 希尔排序
- 插入排序--希尔排序
- 插入排序,希尔排序
- 插入排序:希尔排序
- 插入排序-希尔排序
- 插入排序(希尔排序)
- 【插入排序】希尔排序
- 插入排序、希尔排序
- 插入排序,希尔排序
- 插入排序希尔排序
- 插入排序-希尔排序
- 插入排序-希尔排序
- 插入排序&&希尔排序
- 插入排序-希尔排序
- 插入排序,希尔排序
- 插入排序&希尔排序
- 希尔插入排序
- JS判断用户使用的浏览器类型
- 浅谈Unity资源异步加载和Coroutine的使用
- Android Studio 最全使用技巧和快捷键
- POJ2442 堆
- LeetCode 4. Median of Two Sorted Arrays(数组, 查找)
- 希尔插入排序
- 插入排序
- 简单四则运算
- 数组模拟ArrayList
- 模拟用户登录的功能
- 模拟启动多线程,获得客户端IP
- 简单扩充数组方法
- XML读取初阶
- DOM解析XML文件方法