Skip to content

jegius/algoritms-in-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Изучаем Алгоритмы на JavaScript

Добро пожаловать в проект "Изучаем Алгоритмы на JavaScript"! Наша цель — помочь программистам разобраться в сложном мире алгоритмов и структур данных. Мы представляем вам коллекцию задач, решаемых на JavaScript, которые покрыты тщательно подобранными видеоуроками и документацией. Следуйте рекомендациям и примерам из каждого раздела, чтобы углубить свои знания и практические навыки.

Структура проекта

Папка algorithms/algorithm-tasks

  • Код курса на YouTube: Откройте эту папку, чтобы найти все материалы курса по динамическому программированию от FreeCodeCamp, которые разбираются в нашем цикле обучающих видеороликов.

  • Графовые алгоритмы и другие практики: В этой папке вы найдете дополнительные задачи, которые будем регулярно обновлять. С каждым уроком предоставляется подробное описание и пояснения.

Папка algorithms/data-structures

Папка algorithms/sort-playground

  • Код и документация алгоритмов сортировки: Этот раздел предназначен для того, чтобы познакомить вас с различными методами сортировки и их визуализацией.

    В каждой директории с алгоритмами сортировки вы найдёте подробное описание и примеры использования. Мы также предусмотрели скрипты для запуска функций с различным количеством элементов, чтобы вы могли наблюдать за эффективностью алгоритмов в реальном времени. Результаты сортировок будут отображаться в лог-файлах в соответствующих папках.

    Кроме того, для удобства проведения экспериментов и наглядности работы алгоритмов предусмотрена визуализация. Инструкции по запуску визуализации вы найдете в README каждого алгоритма сортировки.

Запуск проекта

Каждый модуль проекта снабжён файлом package.json, который содержит все необходимые скрипты для запуска примеров и тестов. Чтобы начать работу с проектом, убедитесь, что на вашей машине установлены Node.js и npm.

Для установки зависимостей и запуска скриптов выполните следующие шаги:

  1. Откройте терминал.
  2. Перейдите в корневую директорию нужного модуля.
  3. Запустите нужный скрипт, например:
npm run descending-merge-sort

Список всех доступных скриптов вы найдете в файле package.json каждого модуля.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published