1. 임시변수를 사용한 일반적인 방법.
swap(int a, int b)
{
int temp;
temp = a;
a = b;
b = temp;
}
2. XOR 연산을 이용한 방법.
swap(int a, int b)
{
a = a ^ b;
b = a ^ b;
a = a ^ b;
}
3. 더하기 연산을 이용한 방법
swap(int a, int b)
{
a = a + b;
b = a - b;
a = a - b;
}
'교환'에 해당되는 글 1건
- 2006.04.30 데이터 교환(Swap) 방법...