병합 정렬 (Merge Sort)
·
🤔알고리즘
🍀 병합 정렬 (Merge Sort)주어진 리스트를 분할하여 최대한 작게 쪼개고 난 후 인접한 원소들끼리 비교하며 부분리스트를 만들어나가며 정렬하는 방식이다. 🍀병합 정렬 과정주어진 배열을 절반으로 분할하여 부분 리스트로 만듦해당 부분 리스트의 길이가 1이 아니라면 1 반복인접한 리스트끼리 정렬하면서 합침4 5 1 7 / 2 7 9 -> 분할45 / 17 / 27 / 9 -> 분할4 / 5 / 1 / 7 / 2 / 7 / 9 - > 분할45 / 17 / 27 / 9 -> merge1457 / 279 -> merge1 2 4 5 7 7 9 - >merge🍀코드import java.io.*;public class Main { private static int[] sorted; public s..