将一组数据从小到大排序,数据为96,56,135,12,32,43,77,86.(用希尔排序法实现)(c语言)
实现过程:(1)自定义函数sort(),实现希尔排序;(2)main()函数作为程序的入口函数。代码如下:#include <stdio.h>int sort(int s[], int n) /* 自定义函数 sort()*/{ int i,j,d; d=n/2; while(d>=1) { for(i=d+1;i<=n;i++) /*数组下标从d+1开始进行直接插入排序*/
原创
2022-01-01 23:45:25 ·
635 阅读 ·
2 评论