После того, как я разделил массив, используя сортировку слияния, до тех пор, пока массив не будет иметь длину k, я должен использовать сортировку вставки в массиве длины k, а затем продолжить слияние. Какое должно быть оптимальное значение k?Модифицированная версия сортировки слияния, которая использует сортировку вставки
Кроме того, я нашел эти вопросы, подобные моим, но не нашел однозначного ответа Choosing minimum length k of array for merge sort where use of insertion sort to sort the subarrays is more optimal than standard merge sort Modification to merge sort to implement merge sort with insertion sort Java
Обратите внимание, что связанный с вопросом вопрос использует сортировку слияния снизу вверх и начинается с обработки массива размером n в виде n/k подматриц размера k, в отличие от реверсивного деления массива сверху вниз, размер массива <= k. Общее значение для k равно 32, но я не знаю, оптимально ли оно. – rcgldr
Получил ли мой ответ ошибку? знак равно – MBo