实现过程:
(1)自定义函数sort(),实现希尔排序;
(2)main()函数作为程序的入口函数。
代码如下:
#includeint sort(int s[], int n) { int i,j,d; d=n/2; while(d>=1) { for(i=d+1;i<=n;i++) { s[0]=s[i]; j=i-d; while((j>0)&&(s[0] 运行结果:
请输入10个数据:
96 56 135 12 32 43 77 86
排序后的顺序是:
12 32 43 56 77 86 96 135
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)