Skip to content

Walingar/ITMO_ADS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритмы и структуры данных ИТМО

Лабораторные работы

Если какое-то решение неправильное с вашей точки зрения, пишите.

1 семестр

2 семестр

3 семестр

4 семестр

Темы

1 семестр

  • Сортировка слиянием
  • Куча, сортировка кучей
  • Быстрая Сортировка. Поиск k-й порядковой статистики
  • Сортировка подсчетом. Цифровая Сортировка
  • Двоичный поиск
  • Связный список. Стек. Очередь
  • Амортизационный анализ
  • Дерево отрезков
  • Разреженная таблица
  • Дерево поиска
  • Система непересекающихся множеств
  • Хеширование
  • Проверка простоты, факторизация, НОД

2 семестр

  • Динамическое программирование
  • Жадные алгоритмы
  • Минимальное остовное дерево, алгоритм Краскала
  • Обход в ширину
  • Обход в глубину
  • Компоненты сильной связности, эйлеров цикл, 2-SAT
  • Мосты, точки сочленения
  • Кратчайшие пути. Алгоритмы Дейкстры, Форда-Беллмана, Флойда
  • Игры на графах

3 семестр

  • Левосторонняя куча. Биномиальная куча
  • Фибоначчиева куча
  • Двоичные подъемы, LCA
  • LCA, RMQ, Фарах-Колтон-Бендер
  • Heavy-Light, Link-cut
  • Splay-дерево
  • Euler-Tour дерево
  • Центроидная декомпозиция
  • Строки. Хеши. КМП
  • Z-функция. Бор
  • Ахо-Корасик
  • Суффиксное дерево
  • Суффиксный массив
  • Касаи. Бойер-Мур
  • Приближенные алгоритмы

4 семестр

  • Поток. Разрез. Остаточная сеть.
  • Алгоритм Форда-Фалкерсона.
  • Алгоритм Эдмонса-Карпа.
  • Алгоритм Диница. Масштабирование потока
  • Алгоритм проталкивания предпотока (push-relabel)
  • Паросочетание. Алгоритм Куна. Алгоритм Хопкрофта — Карпа.
  • Теорема Холла. Вершинное покрытие
  • Паросочетание в недвудольном графе
  • Поток минимальной стоимости
  • Взвешенные паросочетания
  • Глобальный разрез
  • Теория чисел
  • Криптография(RSA etc.)
  • Быстрое преобразование Фурье

About

Solutions of ADS labs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published