Python-курс
🧠 Алгоритмы: основы

Сложность алгоритмов O(n)

Почему одно решение быстрое, а другое медленное.

~45 минСредний 3 урока

Зачем измерять скорость алгоритма

Два решения могут давать одинаково правильный ответ, но одно работает мгновенно, а другое «думает» минутами на больших данных. Чтобы сравнивать решения, не запуская их, придумали язык оценки скорости — сложностьОценка роста числа операций/памяти при увеличении размера входа. Записывается как O(n). (Big O).

Шаг 1 из 7