希尔排序1
来源:互联网 发布:福州公司网络管理制员 编辑:程序博客网 时间:2024/05/19 22:05
int printA(int a[],int len)//打印
{
int i;
for(i = 0; i<len;i++)
{
printf("%d\n",a[i]);
}
}
int main()
{
int i,j,get;
int a[5] = {2,3,1,6,9};
int len = sizeof(a)/sizeof(a[0]);
int d = 0;
while(d<len)
{
d = d*3+1;
}
while(d > 3)
{
for(i=1;i<len;i++)
{
get = a[i];
j = i-d;
while(j>=0 && a[j]>get)
{
a[j+d] = a[j];
j = j-d;
}
a[j+d] = get;
}
d = (d-1)/3;
}
printA(a,len);
}
阅读全文
0 0
- 希尔排序1
- 希尔排序法1
- 数据结构 排序 希尔排序(1)
- 插入排序和希尔排序9.2.1
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- web工程中读取txt文件中二维数组并在页面显示
- java.sql.SQLException: Access denied for user 'Administrator'@'192.168.5.103' (using password: YES)
- 用Python编写MapReduce代码与调用-统计accessLog中链接所对应的UV
- POJ1845-Sumdiv (对A进行素因子分解+A^B的所有约数之和为+A^B的所有约数之和为+A^B的所有约数之和为)
- @RuquestMapping和@Pathvariable
- 希尔排序1
- jquery hover 不停闪动 解决(亦为stop()的使用)
- 报错处理:Expression parameters.formName is undefined on line xx, column xx in xx/xx/doubleselect.ft
- 诡异的二叉树的中序遍历二
- HashMap的存储原理
- Python基础(7)——名片管理系统(实现了数据简单的存储、修改、删除、查看等)
- pulltorefresh 轻松改变 上啦和下拉的样式
- inputType="password",font changed
- 仿IOS回弹效果支持任何控件