Есть ли какие-либо ресурсы о том, как сортировка с объединением, используемая Arrays.sort (Объект [] a), реализована? В то время как это документируется довольно хорошее, мне нелегко понимать это (особенно, почему src и dest, переключаются когда сортировка с объединением () get's, рекурсивно названный).
Вот исходный текст из java.util.Arrays
.
На самом деле, у вас есть этот исходный код в JDK - просто откройте java.util.Arrays
в вашей IDE и появится исходный код + комментарии. Если у вас нет IDE, посмотрите на JDK_HOME\src.zip
Затем поместите его в IDE и отследите, как он работает.
System.out.println(...)
// Рекурсивно сортируйте половинки dest в src