希尔排序
来源:互联网 发布:詹姆斯总决赛数据科比 编辑:程序博客网 时间:2024/06/10 17:42
package insert;import java.util.Arrays;public class ShellSort {public static void main(String[] args) {int[] A={19,10,9,8,7,6,5,4,3,2,1,0};System.out.println(Arrays.toString(A));System.out.println("-----------------------");int a=A.length;int b;int step,i,j;for(step=a/2;step>=1;step=step/2){for(i=step;i<a;i++){b=A[i];if(b<A[i-step]){for(j=i-step;j>=0&&b<A[j];j-=step){A[j+step]=A[j];}A[j+step]=b;}}}System.out.println(Arrays.toString(A));}}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 4-19 Count Connected Components(DFS的栈实现+邻接表存图)
- python 实践 九九乘法表
- 什么是产品运营?
- springMVC学习笔记(七) ---- json
- web前端之锋利的jQuery七:jQuery表格应用、其他应用
- 希尔排序
- 程序员的走与留?
- MPAndroidChart添加自定义样式
- 关于匿名内部类的问题
- aliyun阿里云Maven仓库镜像地址
- 拓扑排序学习笔记-Java
- elasticsearch使用river同步mysql数据
- 封装一个函数afterDate(date,n),得到日期date的n天后的日期
- Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决