Am до
1) подсчитайте количество сравнений, необходимых для сортировки слиянием k-Way для сортировки случайной перестановки чисел от 0 до N-1.
2)
для подсчета количества перемещений данных, необходимых для сортировки слиянием K-Way o сортировки случайной перестановки чисел от 0 до N-1.
Я понимаю, как работает двусторонняя сортировка слиянием, и понимаю кодотлично.Моя проблема сейчас в том, что я не знаю, как начать, и мне нужна небольшая помощь.Как мне преобразовать сортировку с двухсторонним слиянием в K-Way, чтобы я мог решить вышеуказанные проблемы.
Я некоторое время гуглял, но не могу найти учебник, который бы помог мне понять "k-Wayсортировка слиянием "очень хорошо.
Мне нужно хорошее объяснение, что нужно сделать, чтобы я мог взять это оттуда и сделать это сам.
Как я уже сказал, я понимаю, что Двусторонний, таккак перейти к сортировке слиянием K-Way?Как мне реализовать K-way.
Спасибо за помощь.
РЕДАКТИРОВАТЬ
** Я прочитал какой-то пост http://bchalk.com/work/view/k_way_merge_sortэтот BinaryHeap должен использоваться для реализации слияния k-Way.Это так или есть другие способы?
** Как мне разделить мой список на K?Есть ли особый способ сделать это?