正在加载图片...
希尔排序的完整算法如下 void shellsort(Data Type a, int n) for(d=n/2;d>=1;d=d/2) for(i=l+d; i<=n;i++) /将a插入到所属组的有序列段中 a[]=ai]; j=i-d; while(jo&&a[o key<aj. key) i altd=alji aj+d=ao 请单赤鼠标左键换页!希尔排序的完整算法如下: void shellsort(DataType a,int n) { for(d=n/2;d>=1;d=d/2) { for(i=1+d;i<=n;i++) //将a[i]插入到所属组的有序列段中 { a[0]=a[i]; j=i-d; while(j>0&&a[0].key<a[j].key) { a[j+d]=a[j]; j=j-d; } a[j+d]=a[0]; } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有