1.6Kпросмотров
17.1%от подписчиков
26 января 2026 г.
Score: 1.7K
Стоимость операций: CPU, кэш и память Асимптотическая сложность не отражает реальную стоимость операций.
Современный процессор выполняет инструкции за наносекунды, но доступ к: • L1 кэшу — ~1–4 такта
• L3 — десятки тактов
• RAM — сотни тактов Алгоритмы с линейным проходом по памяти часто выигрывают у «умных» алгоритмов со случайным доступом. Пример:
Поиск минимума в массиве — O(n) — почти всегда быстрее бинарного поиска в несмежных структурах, несмотря на худшую формальную сложность.
Причина — предвыборка и кэш-линейность.