提交记录 10682


用户 题目 状态 得分 用时 内存 语言 代码长度
20050901 1001. 测测你的排序 Time Limit Exceeded 0 5 s 390636 KB C++ 585 B
提交时间 评测时间
2019-09-25 10:46:46 2020-08-01 02:19:08
#include <algorithm>

void swap(unsigned int arr[], int i, int j)
{
    int temp;

    temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
}

void QuickSort(unsigned int arr[], int left, int right)
{
    int i, pivot;

    if (left >= right)
        return;
    pivot = left;
    swap(arr, left, (left + right) / 2);
    for (i = left + 1; i <= right; i++)
        if (arr[i] < arr[left])
            swap(arr, i, ++pivot);
    swap(arr, left, pivot);
    QuickSort(arr, left, pivot - 1);
    QuickSort(arr, pivot + 1, right);
}

void sort(unsigned *a, int n) {
	QuickSort(a,1,n);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #15 s381 MB + 492 KBTime Limit ExceededScore: 0


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