int partition(SeqList *L,int i,int j)
{
date[0]=date[i];
while(i<j)
{while(i<j&&date[j]>=date[0])j–;
if(i<j){
date[i]=date[j];
i++;}
while(i<j&&data[i]<data[0])i++;
if(i<j){
data[j]=data[i];
j–;
data[i]=data[0];
return i;}
void Quick_sort(SeqList *L,int s,int t)
{
if(s<t){
i=partition(L,s,t);
Quick_sort(L,s,i-1);
Quick_sort(L,i+1,t);
}
}
Void Quick(SeqList *L,int n){
Quick_sort(L,1,n);
}
数据结构算法
int partition(SeqList *L,int i,int j) { date[0]=date[i]…
本文来自网络,不代表折纸SEO立场,转载请注明出处:https://www.30th-feb.com/4928