병합 정렬을 구현하려고하는데 기본 조건을 구현하는 데 문제가 있습니다.병합 정렬의 기본 조건
나는 두 개의 정렬 된 배열을 취하고 병합 된 배열을 반환하는 함수 merge
을 가지고 있습니다. 기본 조건이 여기에 무엇
private static int[] mergeSort(int[] a, int low , int high)
{
int mid = (low + high) /2;
if (low < high)
{
return merge(mergeSort(a,low, mid-1), mergeSort(a, mid , high));
}
return //return what ?
}
아래로
int[] merge(int[] a , int[] b)
지금 내 병합 정렬 루틴은? 내가 뭘 만들고있는 실수 야?