Назад к вопросам
Junior
131
Какова сложность алгоритма сортировки слиянием в худшем случае?
Ответ от нейросети
sobes.tech AI
Сложность алгоритма сортировки слиянием (merge sort) в худшем случае составляет O(n log n), где n — количество элементов в сортируемом массиве.
Объяснение:
- Алгоритм рекурсивно делит массив пополам, что происходит примерно log n раз.
- На каждом уровне рекурсии происходит слияние двух отсортированных половин, что требует O(n) операций.
Таким образом, общее время работы — произведение количества уровней рекурсии на время слияния на каждом уровне: O(n) * O(log n) = O(n log n).