(C/C++) 병합정렬 Merge Sort
#병합 #정렬 #머지소트 #C언어 #배열 #Array 병합정렬(Merge Sort) 이미 정렬되어 있는 2개 이상의 부분 집합들을 크기순으로 한 개로 합치는 것을 말합니다. C언어 코드 #include #define NA 10 #define NB 5 #define NC (NA+NB) int main() { int a[NA] = { 11,22,33,44,55,66,77,88,87,88 }; int b[NB] = { 10,30,35,78,90 }; int c[NC]; int i, j, p; i = j = p = 0; while (i < NA && j < NB) { // a, b 둘 중 한 개가 먼저 끝날때까지 반복 if (a[i]