■ 선택정렬 - 앞에서부터 정렬

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

+ Recent posts