알고리즘 :: XOR 스왑 알고리즘의 문제점이 무엇일까?
지난 글에서 XOR 연산을 이용한 스왑 알고리즘을 소개했습니다. 그리고 이 알고리즘의 문제점에 대해서도 언급했는데, 그때는 제가 그 문제점을 이해하지 못해서 자세히는 못 다루었네요. 그때 소개한 문제점을 다시 보겠습니다. 코드를 이해하기 어렵다. 두 변수의 메모리 위치가 동일할 때 동작하지 않는다. 제가 이해하지 못한 것이 2번이었죠. 두 변수의 메모리 위치가 동일하다는 말은 의미 그대로입니다. 아래 예를 보겠습니다….