提交记录 19164


用户 题目 状态 得分 用时 内存 语言 代码长度
user1 1001c. 测测你的排序4 Compile Error 0 0 ns 0 KB C 429 B
提交时间 评测时间
2023-02-19 21:52:35 2023-02-19 21:52:36
#include <algorithm>
void QuickSort(unsigned *arr, int start, int end)
{
if (start >= end)
return;
int i = start;
unsigned key = arr[i];
int j = end;
while (i < j)
{
while (i < j&&key <= arr[j])
{
j--;
}
if (i < j)
arr[i++] = arr[j];
while (i<j&&key>=arr[i])
{
i++;
}
if (i < j)
arr[j--] = arr[i];
}
arr[i] = key;
QuickSort(arr, start, i - 1);
QuickSort(arr, i + 1, end);
}
void sort(unsigned *a, int n) {
	QuickSort(a,0,n-1);
}

CompilationN/AN/ACompile ErrorScore: N/A


Judge Duck Online | 评测鸭在线
Server Time: 2025-09-15 22:57:53 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠