shlyapos / bmstu_analyseAlg

:straight_ruler: Learn and analyze various cool algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Analysis-Of-Algorithms (2020)

3rd course, IU7
Bauman Moscow State Technical University

Лр #1 Расстояние Левенштейна и Дамерау-Левенштейна

Реализовать рекурсивный, матричный и рекурсивный с заполнением матрицы методы подсчёта расстояния Левенштейна и матричный метод подсчёта расстояния Дамерау-Левенштейна, составить отчёт, подсчитать потребляемую память и провести замеры процессорного времени выполнения.

Отчёт

Реализация


Лр #2 Алгоритмы усножения матриц. Алгоритм Винограда

Реализовать классический алгоритм умножения матриц, алгоритм Винограда и его оптимизированный вариант. Составить отчёт, подсчитать трудоёмкость каждого алгоритма и провести анализ процессорного времени выполнения на разных размерах матриц (как для чётного размера, так и для нечётного).

Отчёт

Реализация


Лр #3 Алгоритмы сортировки массивов

Реализовать алгоритмы сортировки массивов (в моём случае пузырёк, вставками и шейкерная). Составить отчёт, подсчитать трудоёмкость каждого алгоритма и провести анализ процессорного времени выполнения на разных размерах массивов.

Отчёт

Реализация

About

:straight_ruler: Learn and analyze various cool algorithms


Languages

Language:TeX 77.2%Language:Python 12.7%Language:C++ 9.8%Language:Makefile 0.2%Language:C 0.1%