안녕하세요 ki입니다.오늘 내용은 병합정렬입니다. mergeSort 병합정렬분할 정복기법을 사용, 리스트를 분할하고 정렬된 리스트를 병합하여 전체 리스트를 정렬하는 알고리즘 시간복잡도시간 복잡도는 퀵정렬과 같은 O(n log n) 입니다. 병합정렬 과정1. 분할 : 리스트를 균등하게 반으로 나눔2. 정렬 : 반으로 나눈 리스트를 정렬3. 병합 : 정렬된 리스트를 하나로 병합 단점임시로 저장할 공간이 필요하여 메모리가 사용됨됨 자바코드로 구현하기public class MergeSort { // mergeSort는 임시 저장소가 필요하여 배열에 크기 만틈 임시저장소 생성 private static void mergeSort(int[] arr){ int[] tmp = new int[..