병합정렬
병합정렬은 하나의 리스트를 두 개의 균등한 크기로 분할하고 분할된 부분 리스트를 정렬한 다음, 두 개의 정렬된 부분 리스트를 합하여 전체가 정렬된 리스트를 얻는 방법이다.
분할 정복(divide and conquer)기법에 바탕을 두고 있다.
1. 분할 : 입렬 배열을 같은 크기의 2개의 부분 배열로 분할
2. 정복 : 부분 배열을 정렬
3. 결합 : 정렬된 부분 배열을 하나의 배열에 통합
'자료구조' 카테고리의 다른 글
기수 정렬 (0) | 2018.01.29 |
---|---|
퀵 정렬 (0) | 2018.01.29 |
힙 정렬 (0) | 2018.01.11 |
버블,선택,삽입 정렬 (0) | 2018.01.10 |
배열을 이용한 스택 (1) | 2018.01.03 |
댓글