🌱 병합 정렬(Merge sort)
분할 정복(divide and conquer) 방식을 사용해 데이터를 분할하고 분할한 집합을 정렬하며 합치는 알고리즘
🌱 병합 정렬(Merge sort)의 핵심 이론
42 32 24 60 15 5 90 45
🔻
🟩 가장 작은 데이터 집합으로 분할
42 🔹 32🔹 24🔹 60🔹 15🔹 5 🔹90🔹 45
🔻
🟩 병합하면서 정렬1
32 42 🔹 24 60 🔹 5 15 🔹 45 90
🔻
🟩 병합하면서 정렬2
24 32 42 60 🔹 5 15 45 90
🔻
🟩 병합하면서 정렬3
5 15 24 32 42 45 60 90
🌱 병합 정렬(Merge sort)에서 2개의 그룹을 병합하는 과정