希尔排序
来源:互联网 发布:怎么在淘宝上找货源 编辑:程序博客网 时间:2024/05/21 10:32
#include<stdio.h>int main(){int n,a[101],d,t,i,f;scanf("%d",&n);for (i=1;i<=n;i++) scanf("%d",&a[i]);d=n;while (d>1) {d/=2;do {f=1;for (i=1;i<=n-d;i++) {if (a[i]>a[i+d]) { t=a[i];a[i]=a[i+d];a[i+d]=t;f=0; }}}while (f==0);}for (i=1;i<=n;i++) printf("%d ",a[i]);return 0;}
1 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- java开发中的23种设计模式
- git first commit
- mysql使用ROW_COUNT()返回插入、更新、删除操作影响行数
- 放肆地使用UIBezierPath和CAShapeLayer画各种图形
- Linux中top命令参数详解
- 希尔排序
- OpenCV 2.4.x 功能模块介绍
- android studio svn报错
- 复制介绍
- AIDL生成的类解析
- TCP/IP协议
- mysql的安装配置Linux
- 解读分库分表中间件Sharding-JDBC
- 1053: [HAOI2007]反素数ant