/algososh

Проектная работа «Визуализатор алгоритмов» — это инструмент наглядной демонстрации 📊 типовых алгоритмов и структур данных в рамках Практикума.

Primary LanguageTypeScript

Проектная работа «Визуализатор алгоритмов» + e2e тесты

HTML5 CSS3 TypeScript Webpack React React Router JEST React Testing Library Cypress

image

Проектная работа «Визуализатор алгоритмов» — это инструмент наглядной демонстрации 📊 типовых алгоритмов и структур данных в рамках Практикума. В работе представлены следующие визуализации:

  • Разворот строки;
  • Вывод последовательности Фибоначчи;
  • Сортировка массива по возрастанию/убыванию пузырьковым методом (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

Контакты