数据结构作业
第三次:第一题
第三次:第二题
第三次:第二题:"matrix.txt"
第三次:第三题
第三次:第三题:“matrix2.txt”
第四次:题目说明
数据结构第七章章节测试
第四次:第一题
第四次:第二题:shell_sort
第四次:第二题:quick_sort
第四次:第二题:merge_sort
本文档使用 MrDoc 发布
-
+
首页
第四次:第二题:shell_sort
```c #include <stdio.h> #include "stdlib.h" void shell_sort(int arr[], int len); void show_sort(int arr[], int len); int main(){ int arr[5] = {5, 2, 9, 4, 6}; shell_sort(arr, 5); printf("result : \n"); show_sort(arr, 5); return 0; } void shell_sort(int arr[], int len){ int gap, i, j; int temp; for (gap = len >> 1; gap > 0; gap >>= 1){ for (i = gap; i < len; i++) { temp = arr[i]; for (j = i - gap; j >= 0 && arr[j] > temp; j -= gap) arr[j + gap] = arr[j]; arr[j + gap] = temp; } show_sort(arr, 5); } } void show_sort(int arr[], int len){ int i; for(i = 0; i < len; i++){ printf("%3d ", arr[i]); } printf("\n"); } ```
cdcdcd
2022年12月9日 00:26
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码