Professional Documents
Culture Documents
Алгоритмы сортировки
Алгоритмы сортировки
5. Сортировка Шелла
import java.util.Arrays;
if (lowerBound == upperBound) {
return;
}
else {
int mid = (lowerBound + upperBound) / 2;
recursiveMergeSort(workSpace, lowerBound, mid);
recursiveMergeSort(workSpace, mid + 1, upperBound);
merge(workSpace, lowerBound, mid, upperBound);
}
}
private void merge(int[] workSpace, int lowerBound, int mid, int upperBound) {
System.out.println(Arrays.toString(a));;
System.out.println(Arrays.toString(a));
}
}
sort(array);
System.out.println(Arrays.toString(array));
}
}
int leftBorder = 0;
int rightBorder = array.length - 1;