Алгоритми та структури даних · Middle · Запитання 70 з 75

Чому масиви зазвичай швидше обходити, ніж зв'язні списки, хоча обидва O(n)?

Пояснення

Big O приховує константи. Суцільна пам'ять завантажується в кеш лініями, а вузли списку, розкидані по купі, дають промахи кешу. Тому на практиці для більшості навантажень виграють масиви.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Middle · запитання 70

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест