В репозитории представлены реализации алгоритмов и структур данных.
Реализация и исследование операций вставки, поиска и удаления в АВЛ-дереве и Хэш-таблице (двойное хэширование). Рассмотрение худшего, среднего, лучшего случаев для каждой структуры данных. Построение графиков.
- Вычисление высоты дерева
- Сортировка слиянием
- Очереди с приоритетами
- Алгоритм Рабина-Карпа
Лабораторные работы по дисциплине "Построение и анализ алгоритмов"
- Поиск с возвратом
- Жадный алгоритм и А*
- Задача Коммивояжера
- Алгоритм Кнута-Морриса-Пратта
- Алгоритм поиска набора подстрок в строке (Ахо-Корасик)