LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

О-нотация - это не про общий случай

Когда я говорю «в общем случае», я имею в виду «для всех алгоритмов с одинаковой сложностью независимо от конкретной реализации (константы, множители и прочее)». Для всех алгоритмов с вычислительной сложностью O(n) затраты времени растут медленнее, чем для О(n!) -> такие алгоритмы в общем случае (для любой выбранной пары конкретных алгоритмов) эффективнее. Эн факториал с ростом n рано или поздно всосет.

Успеет ли этот момент наступить в конкретном юзкейсе (частном случае) — это уже совсем другой вопрос.

Исходная версия Nervous, :

О-нотация - это не про общий случай

Когда я говорю «в общем случае», я имею в виду «для всех алгоритмов с одинаковой сложностью независимо от конкретной реализации (константы, множители и прочее)». Для всех алгоритмов с вычислительной сложностью O(n) затраты времени растут медленнее, чем для О(n!) -> такие алгоритмы в общем случае (для любой выбранной пары конкретных алгоритмов) эффективнее. Эн факториал с ростом n рано или поздно всосет.

Успеет ли этот момент наступить в конкретном юзкейсе — это уже совсем другой вопрос.