运行环境:VS2022
void QuickSort(int arr[],int l,int h)
{
if (l < h)
{
int i = l, j = h, x = arr[l];
while (i < j)
{
while (i < j && arr[j] >= x)
j--;
if (i < j)
arr[i++] = arr[j];
while (i < j && arr[i] < x)
i++;
if (i < j)
arr[j--] = arr[i];
}
arr[i] = x;
QuickSort(arr, l, i - 1);
QuickSort(arr, i + 1, h);
}
}