Swap을 안쓰고 (메모리를 하나 더 안쓰고) int a와 int b를 교환할 수 있는가?
2019. 11. 22. 13:14ㆍ개발/이야기
int x = 10;
int y = 5;
일때
방법 1
- x = x + y
- y = x - y // x == x+y
- x = x - y // y 값으로 swap 됨
방법 2
- x = x ^ y;
- y = x ^ y;
- x = x ^ y; // ^ -> xor 연산
'개발 > 이야기' 카테고리의 다른 글
궁금한거 URL 정리 (0) | 2020.02.06 |
---|---|
intellij - 인텔리제이 Terminal 에서 리눅스 명령어를 써보자. (0) | 2020.02.05 |
SpringBoot - ./gradlew : command not found (0) | 2020.01.16 |
무한한 길을 가진 금광에서 금을 찾는 가장 효율적인 방법(경로)는? (0) | 2019.11.22 |
JDBC, JPA, ORM (0) | 2019.10.24 |