Алгоритмы сортировки в танцах [2] Сортировка слиянием как немецкий народный танец
Сортировка слиянием (англ. merge sort) — алгоритм сортировки, который упорядочивает списки (или другие структуры данных, доступ к элементам которых можно получать только последовательно, например — потоки) в определённом порядке. Эта сортировка — хороший пример использования принципа «разделяй и властвуй». Сначала задача разбивается на несколько подзадач меньшего размера. Затем эти задачи решаются с помощью рекурсивного вызова или непосредственно, если их размер достаточно мал. Наконец, их решения комбинируются, и получается решение исходной задачи. Время работы алгоритма порядка O(n*log n) при отсутствии деградации на неудачных случаях, которая является больным местом быстрой сортировки (тоже алгоритм порядка O(n*log n), но только для среднего случая).
Исполняется трансильвано-саксонский (немецкий) народный танец.
Создано в Sapientia University, Tirgu Mures (Marosvásárhely), Romania.
Режиссеры: Kátai Zoltán and Tóth László.
Хореограф: Füzesi Albert.
1,179 view
38
15
7 months ago 00:03:22 0
Quixort - Credits song НА РУССКОМ (RUSSIAN COVER BY MUSEN)
9 months ago 00:03:58 0
Сортировка выбором (Selection sort). Фрагмент 7 лекции cs50
9 months ago 00:03:34 0
Cортировка пузырьком (bubble sort). Фрагмент 7 лекции cs50
9 months ago 01:14:53 0
Алгоритмы на Python 3. Лекция №24 (весной 10-я)
9 months ago 01:04:49 0
Алгоритмы на Python 3. Лекция №9
9 months ago 01:18:29 0
Алгоритмы на Python 3. Лекция №8
9 months ago 01:19:35 0
Алгоритмы на Python 3. Лекция №6
9 months ago 00:22:04 15
Что такое Data Science (наука о данных) простыми словами
9 months ago 02:01:00 8
Программирование. Практика C#. Компьютерное моделирование и CRM система. День 1
9 months ago 01:34:32 18
CLR via C#. Глава 1. Модель выполнения кода в среде CLR
9 months ago 00:00:59 4
Как Работают Алгоритмы Сортировки 📊 #алгоритмы #программирование