정렬
-
20221014 TIL sort와 친해진 하루TIL 2022. 10. 14. 11:37
코딩테스트 문제를 풀다보면 정렬을 할 일이 많다. 꼭 자신을 정렬하는 경우 외에도 어떤 배열을 다른 배열에 따라 정렬해주고 싶은 경우가 있을 수 있다. 그래서 오늘 sort를 쓰는 문제를 푼 김에 sort를 어떻게 쓸 지에 대해 찾아보았다. 기본적으로 Arrays.sort()를 이용하면 오름차순으로 정렬이 된다. 그리고 아래와 같은 코드로 내림차순 정렬을 할 수 있다. Arrays.sort(array, Collections.reverseOrder()); 혹은 Arrays.sort(array, (i, j) -> -1); 그리고 원하는 대로 array부분의 배열을 정렬해주고 싶은 경우, Arrays.sort의 두 번째 인자(Comparator)를 조작해주면 된다. 예를 들어 Double값들이 들어간 arra..