← 뒤로

병합 정렬 시각화

병합 정렬이란?
배열을 반으로 쪼개고, 각각 정렬한 뒤, 두 결과를 합치는 분할 정복 방식. 항상 O(n log n)을 보장!
시간복잡도: O(n log n) 항상 | 안정 정렬 | 추가 메모리 필요

배열을 생성하고 시작하세요

비교: 0회 | 교환: 0

병합 정렬 시각화

병합 정렬(Merge Sort) 알고리즘의 동작 과정을 시각적으로 보여줍니다. 배열을 반으로 나누고 병합하면서 정렬합니다. 항상 O(n log n)의 안정적인 시간 복잡도를 보장합니다.

사용 방법

시작 버튼을 누르면 분할과 병합 과정이 애니메이션으로 표시됩니다.

안정 정렬이므로 같은 값의 상대적 순서가 유지됩니다. 추가 메모리 O(n)이 필요합니다.

알고리즘정렬분할정복
홈으로 소개 이용약관 개인정보처리방침