- 博客(2)
- 收藏
- 关注
原创 快排
#include #include const int N=1e5; int a[N]; void qsort(int l,int r) { if(l>=r) return ; int i=l,j=r,k=a[l]; while(i<j) { while(i<j&&k<a[j]) j--; if(i<j) { a[i]=a[j];i++;} while(ia[i]) i++;
2013-06-12 17:29:27 526
原创 堆排序,(大顶堆)
#include #include #include using namespace std; const int N=1e5; int a[N]; void Heapadjust(int i,int size) { if(i>size/2) return ; int l=2*i; int r=2*i+1; int Max=i; if(la[Max]) Max=l; if(ra[Max
2013-06-12 17:28:49 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人