排序
shybingshao
这个作者很懒,什么都没留下…
展开
-
快速排序
#include <bits/stdc++.h> using namespace std; int a[]={9,5,8,2,7,3,4,1}; void swap(int &h,int &l) { int c=h; h=l; l=c; } void quickSort(int a[],int p,int q) { int i=p,j=q; int k=a[p]; if...原创 2018-11-24 10:43:38 · 59 阅读 · 0 评论 -
归并排序
#include <bits/stdc++.h> using namespace std; int a[]={9,5,8,2,7,3,4,1}; int b[8]; void merge(int a[],int s,int m,int e,int tmp[]) { int p1=s,p2=m+1; int p=0; while(p1<=m&&p2<=e) {...原创 2018-11-24 11:00:51 · 71 阅读 · 0 评论 -
插入排序
#include <bits/stdc++.h> using namespace std; int a[]={9,5,8,2,7,3,4,1}; void insertSort(int a[],int len) { for(int i=1;i<len;i++) { int j=0; while(a[j]<a[i]&&j<i) j++; if(j!=i)...原创 2018-11-24 11:37:23 · 88 阅读 · 0 评论