c语言排序
guang a
这个作者很懒,什么都没留下…
展开
-
归并排序
#include using namespace std; void marge(int *a,int *b,int left,int mid,int right)//合并函数 { int p,q,r; p=left; q=mid+1; r=left; while(p<=mid&&q<=right)//以中间为分界一个一个排 { if(a[p]<=a[q]) { ...原创 2019-03-31 15:24:02 · 115 阅读 · 0 评论 -
快速排序
#include using namespace std; void kuaipai(int *a,int l,int r) { if(l<r) { int f=l,s=r,x=a[f];//以头为基准数 while(f<s) { while(f<s&&a[s]>=x)//从后向前检索 s–; if(f<s)a[f++]=a[s]; while(f&l...原创 2019-03-31 15:27:45 · 75 阅读 · 0 评论