希尔排序练习代码
来源:互联网 发布:java 线程间传递数据 编辑:程序博客网 时间:2024/06/05 07:01
#include<stdio.h>void sort(int A[],int n){ int i,j,tmp,increment; for(increment=n/2;increment>0;increment/=2) { for(i=increment;i<n;i++) { tmp=A[i]; for(j=i;j>=increment;j-=increment) { if(tmp<A[j-increment]) A[j]=A[j-increment]; else break; } A[j]=tmp; } }}int main(){ int i=10; int A[10]; printf("请输入10个整数:"); for(i=0;i<10;i++) scanf("%d",&A[i]); sort(A,10); for(i=0;i<10;i++) printf("%d ",A[i]); printf("\n"); return 0;}
阅读全文
1 0
- 希尔排序练习代码
- Scala练习-希尔排序
- 希尔排序 代码
- Java代码 希尔排序
- 希尔排序代码实现
- 希尔排序及代码实现
- Java代码实现希尔排序
- 希尔排序C语言代码
- 严蔚敏版 希尔排序java代码
- 希尔排序 ShellSort Java代码
- 希尔排序及代码实现
- java希尔排序代码实现
- 希尔排序练习(Shell's sort)
- 快速排序、归并排序、大顶堆排序、希尔排序代码实现
- 堆排序练习代码
- 插入排序练习代码
- C++实现的一段希尔排序代码
- 希尔排序的c语言实现代码
- 单片机C语言头文件 #ifndef/#define/#endif使用详解
- IntelliJ使用指南—— 深入了解IntelliJ的Web部署逻辑
- 二次采样质量压缩
- HDU 1757 简单的矩阵快速幂
- 小程序学习
- 希尔排序练习代码
- JAVA下载地址
- Linux内核模块开发
- React Native android -踩坑之路
- 软件平台与框架的生命周期
- android weight(权重值) match_parent
- TC716D2T3
- 机器学习知识点学习
- 23种设计模式之——Observer模式