- Реализация 2-х программ (алгоритмы и эксперименты).
- Сравнение и анализ двух предложенных алгоритмов, решающих одну и ту же задачу / проблему.
- algorithms_base: реализация алгоритмов в Jupyter Notebook;
- experiments
algorithms:
алгоритмы сортировок;
get_data:
генерация синтетических данных;
output:
итоги проведенных экспериментов;
- app
algorithms:
реализация алгоритмов сортировок;
app_design:
дизайн приложения;
database:
данные для прогона алгоритмов (генерация синтетических данных и файлы);
output:
данные после отработки алгоритмов (массивы и время);
main.py:
запуск приложения; - requirements.txt: нужные утилиты для запуска приложения (лучше использовать python 3.10 и venv).