void print_test(vector<int> A)
{
vector<int>::iterator i = A.begin();
while (i != A.end())
cout << *i++ << " ";
cout << endl;
}
int main(void)
{
int arr[9] = {0, 2, 8, 7, 1, 3, 5, 6, 4};
vector<int> V(9);
for (int i = 0; i < 9; i++)
{
V[i] = arr[i];
}
print_test(V);
QUICKSORT(V, 1, 8);
print_test(V);
return 0;
}
这个是我们以前经常用的:
都是回调了一个比较函数,然后进行交换就可以 了