希尔排序算法
来源:互联网 发布:背单词软件排行 编辑:程序博客网 时间:2024/05/02 02:41
语法:shellsort(int a[],int n);
参数:
n:
数组元素个数
a[]:
待排序数组
返回值:
null
注意:
输出升序序列
源程序:
void shellsort(int a[],int n)
{
int i,j,g;
int temp,k;
g=n/2;
while(g!=0)
{
for(i=g+1;i<=n;i++)
{
temp=a[i];
j=i-g;
while(j>0)
{
k=j+g;
if(a[j]<=a[k])
j=0;
else
{
temp=a[j];a[j]=a[k];a[k]=temp;
}
j=j-g;
}
}
g=g/2;
}
}
0 0
- 排序算法--希尔排序
- 排序算法-希尔排序
- 排序算法--希尔排序
- 排序算法--希尔排序
- 排序算法---希尔排序
- 排序算法---希尔排序
- 排序算法--希尔排序
- 排序算法--希尔排序
- 排序算法:希尔排序
- 排序算法:希尔排序
- 【排序算法】希尔排序
- 排序算法---希尔排序
- 排序算法:希尔排序
- 排序算法-希尔排序
- 排序算法---希尔排序
- 排序算法-- 希尔排序
- 排序算法-希尔排序
- 排序算法:希尔排序
- redis集群简易实验
- 任意进制转换算法
- 学术休假期 项目5-读懂共同体
- 快速排序算法
- php全局变量和正则表达式错误解决方案
- 希尔排序算法
- 成为一个优秀的软件开发工程师应该具备的能力
- 选择排序
- 分拆数组技巧应用
- Rotate Array--Leetcode(Java)
- 求三角形面积
- String创建对象
- uva_537
- SQL基本语法