Алгоритмы и олимпиадная база

Что такое алгоритмы и зачем они нужны?

Алгоритм — это пошаговая инструкция для решения задачи. Как рецепт приготовления блюда или маршрут до школы. В программировании алгоритмы помогают решать задачи эффективно.

Асимптотическая сложность

Показывает, как быстро растёт время выполнения алгоритма с увеличением данных. Обозначается буквой O (О-большое).

O(1)
мгновенно
O(log n)
очень быстро
O(n)
быстро
O(n log n)
нормально
O(n²)
медленно
O(n!)
очень медленно

О проекте

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

Языки программирования

HTML CSS JavaScript Python
github.com/lst29