2018. 8. 1. 21:24 ALGORITHM/문제해결
[JAVA] 버블소팅(BubbleSorting)
import java.util.Scanner;
class BubbleSorting{
public static void main(String[] args) throws Exception {
int[] arr = {3, 6, 8, 4, 12, 1, 9, 7};
int i = 0;
int temp;
int end = arr.length -1;
while (end > 0) {
i = 0;
while (i < end) {
if (arr[i] > arr[i+1]) {
temp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = temp;
}
i += 1;
}
end--;
}
for (int each : arr)
System.out.printf("%d \n", each);
}
}
'ALGORITHM > 문제해결' 카테고리의 다른 글
[JAVA] 숫자를 입력받아서 홀수 개수와 짝수 개수를 센다 (0) | 2018.08.04 |
---|---|
[JAVA] 홀수, 짝수 구별(oddNum, evenNum) (0) | 2018.08.02 |
[JAVA] 일련의(규칙의) 숫자 더하기, (addNum) (0) | 2018.08.02 |
[JAVA] 퀵소팅(QuickSorting) (0) | 2018.08.01 |
[Algorithm] 알고리즘 이란 (0) | 2018.08.01 |