'교환'에 해당되는 글 1건

  1. 2006.04.30 데이터 교환(Swap) 방법...

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;
    }

Posted by Gungume
,