Приложение разработано для получения навыков работы с алгоритмами, структурами данных и их визуализацией.
Визуализированные алгоритмы и структуры данных:
- Разворот строки
- Вычисление числа Фибоначчи
- Сортировка массива по возрастанию и убыванию:
- выбором
- пузырьком
- вставками
- Стэк
- добавление/удаление
- очистка
- Очередь:
- добавление/удаление
- очистка
- Связанный список:
- добавление/удаление в начало и конец списка
- добавление/удаление по индексу
- React v18.2.2
- React Router v5.2.1
- Typescript v5.2.2
- Vite
- Vitest
- Cypress
Должен быть установлен NodeJS >=v18.0.0
-
Клонировать репозиторий
git clone [email protected]:niksmo/algososh.git
-
Установить зависимости
npm ci
-
Запустить приложение в режиме разработки
npm run dev
-
Браузер автоматически откроет новую вкладку с адресом локального сервера
http://localhost:3000