首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

排序-希尔排序

2012-10-27 
排序--------希尔排序//--------希尔排序---------int part_sort(int *a, int lenght, int k){int i 0,

排序--------希尔排序

//--------希尔排序---------int part_sort(int *a, int lenght, int k){int i = 0, j, c;int temp;while(i++ < k){for(j = i; j < lenght; j = j + k){for(c = j ; c >= i; c=c-k){if( a[c] < a[c-k]){temp = a[c];a[c] = a[c-k];a[c-k] = temp;}else{break;}}}}return 0;}int shell_sort(int *a, int lenght){int k = lenght;k = k/2;while(k >= 1){part_sort(a, lenght, k);k = k/2;}return 1;}

?

热点排行