Skip to content

niksmo/DSA-visualizer

Repository files navigation

Визуализатор алгоритмов и структур данных

Описание

Приложение разработано для получения навыков работы с алгоритмами, структурами данных и их визуализацией.

Визуализированные алгоритмы и структуры данных:

  • Разворот строки
  • Вычисление числа Фибоначчи
  • Сортировка массива по возрастанию и убыванию:
    • выбором
    • пузырьком
    • вставками
  • Стэк
    • добавление/удаление
    • очистка
  • Очередь:
    • добавление/удаление
    • очистка
  • Связанный список:
    • добавление/удаление в начало и конец списка
    • добавление/удаление по индексу

Технологии

  • React v18.2.2
  • React Router v5.2.1
  • Typescript v5.2.2
  • Vite
  • Vitest
  • Cypress

Установка и запуск

Должен быть установлен NodeJS >=v18.0.0

  1. Клонировать репозиторий

    git clone [email protected]:niksmo/algososh.git
  2. Установить зависимости

    npm ci
  3. Запустить приложение в режиме разработки

    npm run dev
  4. Браузер автоматически откроет новую вкладку с адресом локального сервера http://localhost:3000

About

Data structures and simple algorithms

Topics

Resources

Stars

Watchers

Forks

Languages