
排序
cskmyjy
水平差,反应慢
展开
-
数据结构与算法 ~ 排序 ~ 选择排序
数据结构与算法 ~ 排序 ~ 选择排序/*sort--selectsort*/#include<stdio.h>#include<stdlib.h>void selectsort(int *list,int len){ int i,j; for(i=1;i<=len;++i){ j=minkey(list,i,len); if (i!=j){ ...原创 2019-11-23 14:56:19 · 158 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 快速排序
数据结构与算法 ~ 排序 ~ 快速排序/*sort--quicksort*/#include<stdio.h>#include<stdlib.h>void quicksort(int *list,int len){ qsort(list,1,len,len);}/*quicksort*/void qsort(int *list,int low,int h...原创 2019-11-23 13:53:11 · 365 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 直接插入排序
数据结构与算法 ~ 排序 ~ 直接插入排序/*sort--insertsort*/#include<stdio.h>#include<stdlib.h>void insertsort(int *list,int len){ int i,j; for (i=2;i<=len;++i){ if ( list[i]<list[i-1]){ l...原创 2019-11-23 13:02:16 · 195 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 堆排序
数据结构与算法 ~ 排序 ~ 堆排序/*sort--heapsort*/#include<stdlib.h>#include<stdio.h>#define MAX 100int create_heap(int *heap){ int e,length=0; printf("\n=======创建=======\n"); printf("\n请输入数字...原创 2019-11-22 16:07:48 · 169 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 折半插入排序
数据结构与算法 ~ 排序 ~ 折半插入排序/*sort----binsort*/#include<stdio.h>#include<stdlib.h>void Binsort(int *list,int len){ int i,j,k; int mid, low,high; for (i=2;i<=len;++i){ list[0]=lis...原创 2019-11-22 15:44:59 · 192 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 希尔排序
数据结构与算法 ~ 排序 ~ 希尔排序/*sort--shellsort*/#include<stdio.h>#include<stdlib.h>void Print(int *list,int len){ int i; printf ("\n当前排序的结果是:"); for (i=1;i<=len;++i) printf (" %d,",li...原创 2019-11-22 15:11:06 · 260 阅读 · 0 评论 -
数据结构与算法 ~ 排序 ~ 冒泡排序
数据结构与算法 ~ 排序 ~ 冒泡排序#include<stdio.h>#include<stdlib.h>void Print(int *list,int len){ int i; printf ("\n当前排序的结果是 :"); for (i=0;i<len;++i) printf (" %d,",list[i]);}/*Print*/...原创 2019-11-22 14:49:22 · 287 阅读 · 0 评论