提交记录 9444
| 提交时间 |
评测时间 |
| 2019-05-11 14:37:55 |
2020-08-01 01:37:57 |
void qsort(unsigned[],int,int);
void sort(unsigned *a,int n)
{
qsort(a,0,n-1);
}
void qsort(unsigned Arr[],int L,int R)
{
if(L>=R)return;
int i=L,j=R,Mid=(L+R)>>1;
if(Arr[L]>Arr[Mid])
swap(Arr[L],Arr[Mid]);
if(Arr[L]>Arr[R])
swap(Arr[L],Arr[R]);
if(Arr[Mid]>Arr[R])
swap(Arr[Mid],Arr[R]);
Mid=Arr[Mid];
while(i<=j)
{
while(Arr[i]<Mid&&i<=j)i++;
while(Arr[j]>Mid&&i<=j)j--;
if(i<=j)swap(Arr[i],Arr[j]),i++,j--;
}
qsort(Arr,L,j);
qsort(Arr,i,R);
}
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-04 06:48:23 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠