(사진출처)http://veritekglobal.com/solutions-services/swap/
How to swap in java
이번 포스팅은 간단하지만 활용도가 높은 swap 알고리즘을 기록하려 합니다.
우선 Swap 을 사용하는 이유를 간단히 언급해 보겠습니다.
X = 1 Y = 0
X = 0 Y = 1
처럼 서로의 값을 교환하고 싶을 때 Swap을 사용합니다.
이 것을 코드로 풀이와 함께 적어보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | package main; public class SampleSwap { public static void main(String[] args) { // Basic swap // Before int x = 10; int y = 20; int temp; System.out.println("x : "+x+"\ty : "+y); System.out.println("temp = null"); System.out.println(); // 개행 // After temp = x; x = y; y = temp; System.out.println("x : "+x+"\ty : "+y); System.out.println("temp = "+temp); } } | cs |
..
..
'오랜된 포스팅 > Java' 카테고리의 다른 글
C.R.U.D. 프로그램 만들기 ver.2 (0) | 2018.05.27 |
---|---|
TV 리모콘기능 프로그램 in Java (0) | 2018.05.26 |
C.R.U.D. 프로그램 만들기 (0) | 2018.05.26 |
ArrayList를 이용한 동적배열(Dynamic Array) (0) | 2018.05.23 |
알고리즘을 이용한 동적배열(Dynamic Array) (0) | 2018.05.23 |