Проектная работа «Визуализатор алгоритмов» — это инструмент наглядной демонстрации 📊 типовых алгоритмов и структур данных в рамках Практикума. В работе представлены следующие визуализации:
- Разворот строки;
- Вывод последовательности Фибоначчи;
- Сортировка массива по возрастанию/убыванию пузырьковым методом (Bubble sort);
- Сортировка массива по возрастанию/убыванию методом выбора (Selection sort);
- Операции со стеком (Stack): добавление, удаление, очистка;
- Операции с очередью (Queue): добавление, удаление, очистка;
- Операции со связанным списком (Linked list): добавление по индексу, в head, в tail; удаление по индексу, из head, из tail.
Каждый из алгоритмов покрыт e2e-тестами при помощи Cypress и Jest.
🌐 https://teplokotov.github.io/algososh/
- VS Code
- Яндекс Браузер Dev Tools
- Git Bash
- Figma
- React 18.2 CRA + JSX
- React Router 6.15
- React Testing Library
- Jest
- Cypress
- Филипп Добриков
- philipp.dobrikov@yandex.ru
- https://t.me/hello_philipp