提交记录 17241


用户 题目 状态 得分 用时 内存 语言 代码长度
dinger 1001. 测测你的排序 Compile Error 0 0 ns 0 KB C++ 509 B
提交时间 评测时间
2021-12-28 00:19:18 2021-12-28 00:19:20
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

void qqsort(unsigned *a, int l, int r) {
  //cout << l << ":" << r << endl;
  if (l == r)
    return;
  int i = l+1, j = r, x = a[l];
  while (i < j) {
    while (i < j && a[i] <= x) ++i;
    while (i < j && a[j] > x) --j;
    if (i < j)
      swap(a[i], a[j]);
  }
  if (a[i] > x)
    --i;
  swap(a[l], a[i]);
  if (l <= i-1) qqsort(a, l, i-1);
  if (i+1 <= r)
    qqsort(a, i + 1, r);
}
void sort(unsigned *a, int n) {
	qqsort(a, a + n);
}

CompilationN/AN/ACompile ErrorScore: N/A


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