Big-O Visualizer
Интерактивная шпаргалка по временной сложности алгоритмов

Одностраничник с анимацией десяти паттернов сложности и живым графиком роста от O(1) до O(n!). Переключение log/linear-шкалы, тултипы с примерами алгоритмов. Без единой зависимости — чистые HTML, CSS и JS.
Что внутри
Десять паттернов временной сложности — от константы O(1) до факториала O(n!) — показаны анимацией, а не формулой в таблице. Рядом живой график роста: видно, в какой момент кривые расходятся и почему разница между O(n log n) и O(n²) перестаёт быть абстракцией. Шкалу можно переключать между линейной и логарифмической, а тултипы подсказывают, какие конкретно алгоритмы попадают в каждый класс.
Ноль зависимостей
Проект написан на чистых HTML, CSS и JavaScript, график рисуется на Canvas. Ни одной внешней библиотеки, ни сборщика — страница открывается как есть и хостится на GitHub Pages. Для инструмента, который должен просто открыться и работать, это осознанный выбор, а не экономия усилий.
Кому пригодится
В первую очередь тем, кто готовится к техническим собеседованиям и хочет не выучить таблицу сложностей, а понять её. Собрано за день.
Тот случай, когда ноль зависимостей — осознанный выбор, а не лень. График роста нагляднее большинства учебников. Пригодится всем, кто готовится к собеседованиям.
<a href="https://vibecoded.ru/products/big-o"> <img src="https://vibecoded.ru/badge.svg" alt="запущено на vibecoded.ru" width="200" height="44"> </a>
Похожие запуски
- Sorting VisualizerШесть сортировок, анимированных рядом с кодом на Go, который их выполняет