ЛекториумМедиатека
Личный кабинет

Дополнительные главы алгоритмов

Часть 1. Продвинутые структуры данных

— Приоритетные очереди, сливаемые кучи, фибоначчиевы кучи, тонкие кучи, кучи Бродала-Окасаки
— Cплей-деревья, оптимальность, обобщенная модель BST, нижние границы на число операций, AS-множества, TANGO-деревья
— Cтруктуры для позиционирования точек на плоскости. Деревья отрезков, многомерные деревья отрезков. Использование персистентного ДО совместно со сканирующей прямой
— Идеальное хеширование
— Хранение целочисленных данных, деревья Ван Эмде Боаса
— Fusion Trees

Часть 2. Комбинаторная оптимизация

— Задача о максимальном потоке
— Продвинутые алгоритмы решения задачи о максимальном потоке
— Задача о глобальном разрезе
— Задача о потоке минимальной стоимости
— Алгоритм отмены циклов отрицательного веса (сильно полиномиальный алгоритм для задачи о потоке минимальной стоимости)

Отчетность

— Практическая работа по структурам данных
— Теоретическое домашнее задание по структурам данных
— Практическое задание по алгоритмам комбинаторной оптимизации

Страница курса на сайте Computer Science Center

Лекции

14
  1. Дополнительные главы алгоритмов. Лекция 1
  2. Дополнительные главы алгоритмов. Лекция 2
  3. Дополнительные главы алгоритмов. Лекция 3
  4. Дополнительные главы алгоритмов. Лекция 4
  5. Дополнительные главы алгоритмов. Лекция 5
  6. Дополнительные главы алгоритмов. Лекция 6
  7. Дополнительные главы алгоритмов. Лекция 7
  8. Дополнительные главы алгоритмов. Лекция 8
  9. Дополнительные главы алгоритмов. Лекция 9
  10. Дополнительные главы алгоритмов. Лекция 10
  11. Дополнительные главы алгоритмов. Лекция 11
  12. Дополнительные главы алгоритмов. Лекция 12
  13. Дополнительные главы алгоритмов. Лекция 13
  14. Дополнительные главы алгоритмов. Лекция 14

Онлайн-курсы по программированию

3