TotalChest / Sphere-Algorithms

Course "Algorithms and data structures" by Technosphere

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sphere-Algorithms

Course "Algorithms and data structures" by Technosphere

Программа курса


Лекция

  • Введение.
  • Исполнители.
  • Абстракции интерфейсов.
  • Рекурсия.
Семинар
  • Примеры реализации абстракций: стек, множество.
  • Стоимость основных операций.
  • Детерминированный конечный автомат.
  • Деревья рекурсии.

Лекция

  • Жадные алгоритмы
Семинар
  • Решение задач на жадные алгоритмы.
Семинар
  • Операции со строками.
  • Префикс-деревья.
  • Префикс-функция.

Лекция

  • Сортировка.
Семинар
  • Алгоритм поиска порядковой статистики.
  • Радикс-сортировка.
  • Исследование производительности алгоритмов

Лекция

  • Деревья. Поиск.
Семинар
  • Обратные задачи для монотонных функций.
  • Решение уравнений.
  • Задача о проводах.
  • Реализация сортировки через списки.
  • Построение деревьев поиска.

Лекция

  • Отображения.
  • Сбалансированные и специальные деревья.
Семинар
  • AVL-деревья.
  • Реализация абстракции "отображение" на деревьях.

Лекция

  • Быстрый поиск.
  • Хеш-функции и хеш-таблицы
Семинар
  • Использование хеш-функций и хеш-таблиц.

Лекция

  • Динамическое программирование
Семинар
  • Решение задач
Семинар
  • Алгоритмы на графах

Лекция

  • Поиск мостов и точек сочленения.
  • Нахождение циклов.
Семинар
  • Задача LCA.
  • Двудольные графы.
  • Поиск паросочетаний.
Семинар
  • Решение задач повышенной сложности по всему курсу

About

Course "Algorithms and data structures" by Technosphere


Languages

Language:C++ 100.0%