정수 a, b, c, d가 있습니다
a <- b,
b <- c,
c <- d,
d <- a
로 값을 교환할 때
가장 적은 iteration으로 교환할려면 몇번 걸릴까요? (가장 효율적인 performance)
==============================================
XOR swap algorithm을 살펴봤는데,
값이 같은 주소라면 알고리즘이 안먹힐꺼 같네요...
가장 효율적인 방법을 생각하고 있는데 마땅히 떠오르지 않네요...