希尔排序
来源:互联网 发布:js判断app安卓版本号 编辑:程序博客网 时间:2024/06/05 01:18
希尔排序
public class ShellSort {public static void shellsort(int [] a){int i,j,temp;int gap=5;do{gap=gap/3+1;for( i=gap;i<a.length ;i++){if(a[i]<a[i-gap]){temp=a[i];for( j=i-gap;a[j]>temp;j-=gap){a[j+gap]=a[j];}a[j+gap]=temp;}}}while(gap>1);for(int k=0;k<a.length ;k++){System.out.print(a[k]+" ");}}public static void main(String[] args) {int [] a ={0,1,2,3,0,9,8,7,6,5,4};shellsort(a);}}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- Introduction to Java Programming编程题5.13<数列求和>
- C语言格式化输出(整理2)
- 14. CSS 列表
- 分类与回归区别是什么?
- android中Scrollview 嵌套ListView显示不完整
- 希尔排序
- Dubbo简介及实例
- C# VS 2010 创建、安装、调试 windows服务(windows service)
- apache的https访问配置
- ToggleButton
- HDU-1102 Constructing Roads(最小生成树[Prim])
- Android笔记(二)LogCat
- cocos2d-x 3.7 C++ 使用lua做脚本
- Android自定义布局