别问 问就是 背就完了 敲100遍 还不会来打我!!!!
#include <iostream>
using namespace std;
const int maxN = 1e5 + 5;
int arry[maxN];
void QuickSort(int L, int R)
{
int i = L;
int j = R;
int pivot = arry[(L+R) / 2];
while (i <= j)
{
while (arry[i] < pivot)
{
i++;
}
while (arry[j] > pivot)w
{
j--;
}
if (i <= j)
{
swap(arry[i], arry[j]);
i++;
j--;
}
}
if (L < j)
{
QuickSort(L, j);
}
if (i < R)
{
QuickSort(i, R);
}
}
int main()
{
int n = 0;
cin >> n;
for (int i=1; i<=n; i++)
{
cin >> arry[i];
}
QuickSort(1, n);
for (int i=1; i<=n; i++)
{
cout << arry[i] << " ";
}
return 0;
}