📄 外部快排.txt
字号:
外部排序 节省时间
#define N 250000
long a[N];
long p(long l,long r)
{
long i=l-1,j=r+1,tmp=a[l],tmp2;
while(i<j)
{
while(a[++i]<tmp);
while(a[--j]>tmp);
if(i<j)
{
tmp2=a[i];
a[i]=a[j];
a[j]=tmp2;
}
}
return j;
}
void qsort(long l,long r)
{
long mid;
if(l<r)
{
mid=p(l,r);
qsort(l,mid);
qsort(mid+1,r);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -