■ 선택정렬 - 앞에서부터 정렬
for (int i = 0; i < lotto.length; i++) {
for (int j = i+1; j < lotto.length; j++) {
if (lotto[i] > lotto[j]) {
tmp = lotto[i];
lotto[i] = lotto[j];
lotto[j] = tmp;
}
}
}
■ 버블정렬 - 뒤에서부터 정렬
for (int i = 0; i < lotto.length; i++) {
for (int j = 0; j < lotto.length-1-i; j++) {
if (lotto[j] > lotto[j+1]) {
tmp = lotto[j];
lotto[j] = lotto[j+1];
lotto[j+1] = tmp;
}
}
}
■ Array 클래스 내장함수 이용
Arrays.sort(lotto);
'자료 > 자바의 정석' 카테고리의 다른 글
CH7 객체지향 프로그래밍(2) (0) | 2020.05.18 |
---|---|
CH6 객체지향 프로그래밍(1) (0) | 2020.05.13 |
Ch5 배열 (0) | 2020.05.08 |
Ch3,4 연산자, 조건문&반복문 (0) | 2020.04.29 |
Ch2 변수와 자료형 (0) | 2020.04.28 |