#include <stdio.h>#include <stdlib.h>void merge(int low, int mid, int high);void mergeSort(int low, int high);void printArr(int a[], int n);void copyArray(int start, int end);//배열크기#define number 100000// 빈 배열 static int mergeArr1[number];// 정렬되지 않은 배열 static int mergeArr2[number];// 합병정렬함수 void mergeSort(int low, int high) { int mid; if(low < high) { mid = (low + high)/2; mergeSort(low, mid); mergeSort(mid+1, high); merge(low, mid, high);}}void merge(int low, int mid, int high) { int i = low; int j = mid+1; int k = low;