Алгоритми та структури даних · Senior · Запитання 20 з 75

Як ефективно злити k відсортованих списків, де загалом n елементів?

Пояснення

Кожен крок знімає найменшу голову й кладе наступний елемент із того самого списку. Злиття по одному в найгіршому разі O(n × k); склеювання й сортування - O(n log n).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 20

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест