낮은 레벨의 연습문제를 풀고 있는데 나는 배열에 담아서 Array.sort()를 썼는데 다른 사람들의 풀이를 보니 Collections.sort()를 많이 쓰는 것을 보았다. 그래서 Arrays.sort()와 Collections.sort() 차이를 한번 정리해보려고 한다. Arrays.sort() 배열을 오름차순으로 정렬한다. 숫자 > 대문자 > 소문자 > 한글 순서로 정렬한다. Arrays.sort(배열,Collections.reverseOrder())를 사용하여 내림차순으로 정렬한다. 기본형 배열의 경우 DualPivotQuicksort를 사용한다. Quicksort는 평균O(NlogN), 최악의 경우 O(N²)의 시간복잡도를 가진다. DualPivotQuicksort.sort()는 퀵정렬이 최악의..