EMZETT.
Войти

О-нотация (Big O)

Коротко: О-нотация описывает, как сильно время или память, нужные алгоритму, растут с размером входных данных n, — независимо от констант и конкретного оборудования.

Подробнее: Она позволяет сравнивать алгоритмы независимо от компьютера: O(n) означает, что время работы растёт пропорционально входу; O(n²) — что при удвоении входа оно вырастает вчетверо. Важно самое быстрорастущее слагаемое в худшем случае (или в среднем).

Рост времени выполнения

Подробности

КлассНазваниеПример

См. также: алгоритмы, сортировка, структуры данных, рекурсия