void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
//比较好理解的
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
//比较难理解的
void swap(int &a, int &b)
{
a = a+b;
b = a-b;
a= a-b;
}