提交记录 6196


用户 题目 状态 得分 用时 内存 语言 代码长度
kpeaker 1001. 测测你的排序 Compile Error 0 0 ns 0 KB C++ 478 B
提交时间 评测时间
2018-10-02 23:30:09 2020-08-01 00:40:23
int tmp[100000000];
void merge(int arr[],int begin,int mid,int end){
	i=begin,j=mid,k=0;
    for(;i<mid&&j<end;tmp[k++]=(arr[i]<arr[j]?arr[i++]:arr[j++]));
    for(;i<mid;tmp[k++]=arr[i++]);
    for(;j<end;tmp[k++]=arr[j++]);
    for(i=begin,k=0;i<end;arr[i++]=tmp[k++]);
}
void sort(int arr[],int begin,int end){
	if(end-begin<2)return;
	mid=(begin+end)>>1;
	sort(arr,begin,mid);
	sort(arr,mid,end);
	merge(arr,begin,mid,end);
}
void sort(unsigned *a, int n) {
	sort(a,0,n);
}

CompilationN/AN/ACompile ErrorScore: N/A


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-10 13:13:10 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠