提交记录 21379


用户 题目 状态 得分 用时 内存 语言 代码长度
2519 1001b. 测测你的排序3 Runtime Error 0 3.32 s 524296 KB C++ 668 B
提交时间 评测时间
2024-03-09 18:15:16 2024-03-09 18:15:22
#include <algorithm>


void QuickSort_GuoYuanPeng(unsigned data[], int left, int right) {
    if (left >= right) {
        return;
    }
    int first = left;
    int last = right;
    int key = data[first];
    while (first < last) {
        while (first < last && data[last] >= key) {
            last--;
        }
        data[first] = data[last];
        while (first < last && data[first] <= key) {
            first++;
        }
        data[last] = data[first];
    }
    data[first] = key;
    QuickSort_GuoYuanPeng(data, left, first - 1);
    QuickSort_GuoYuanPeng(data, first + 1, right);
}

void sort(unsigned *a, int n) {
	QuickSort_GuoYuanPeng(a, 0, n);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #13.32 s512 MB + 8 KBRuntime ErrorScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2025-07-19 11:21:12 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠