文件名称:用c实现的快排、插入、希尔、堆、冒泡、选择、归并排序
文件大小:433KB
文件格式:RAR
更新时间:2021-04-29 04:06:37
排序
void init(sqlist void bubble_sort(sqlist *l); //冒泡 void select_sort(sqlist *l); //简单选择排序 void insert_sort(sqlist *l); //直插 void shell_sort(sqlist *l); //希尔排序 void quick_sort(sqlist *l, int low, int high); //快排 的封装 *****重要 int parttion(sqlist *l, int low, int high); //一趟快排 void heap_sort(sqlist *l); //堆排序 *****重要 void max_heapadjust(sqlist *l, int s, int m); //建堆 的过程 (从顺序表的s下标到m下标 建堆) void min_heapadjust(sqlist *l, int s, int m); //小顶堆 void merge(sqlist *l, int start, int mid, int end); //归并 void merge_sort(sqlist *l); //封装归并排序 void mer_sort(sqlist *l, int start, int end);//递归调用 二路归并排序 void mer_loop(sqlist *l); //封装循环版本的归并排序 void mer(sqlist *l, int gap);//循环版本
【文件预览】:
0803sort排序
----0803sort()
--------main.c(313B)
--------0803sort.vcxproj(4KB)
--------sort.c(7KB)
--------0803sort.vcxproj.filters(1KB)
--------sort.h(1KB)
--------Debug()
----0803sort.sln(970B)
----0803sort.sdf(1.88MB)
----0803sort.v12.suo(25KB)
----Debug()
--------0803sort.ilk(234KB)
--------0803sort.pdb(451KB)
--------0803sort.exe(35KB)