KDLiam

Sort(정렬) 본문

코테 준비(JAVA)

Sort(정렬)

KDLiam 2025. 10. 17. 14:35

1. 오름차순

 

import java.util.Arrays;

 

...

 

int [] arr = { .. }

Arrays.sort(arr); // 오름차순 정렬

System.out.println(Arrays.toString(arr)); // 출력

 

------

2-1. 내림차순(클래스형 활용)

 

Arrays.sort(A, Collections.reverseOrder()); // 내림차순 정렬

-----

2-2. 내림차순(부호 반전)

import java.util.Arrays;
public class MyClass {
  public static void main(String args[]) {
    
    int[] A = {3, 5, 4, 2, 1};
    negate(A); // 부호 반전 (+) -> (-)
    Arrays.sort(A); // 오름차순 정렬
    negate(A); // 부호 반전 (-) -> (+)
    
    System.out.println(Arrays.toString(A));
    
  }
  
  static void negate(int[] temp) {
      for(int i=0;i<temp.length;i++) {
          temp[i] *= -1;
      }
  }
}

---

 

'코테 준비(JAVA)' 카테고리의 다른 글

JAVA - HashMap  (0) 2025.10.17