Что такое массивы на самом деле?
Если программирование - это строительство здания, то массивы - это его фундамент. Мы привыкли воспринимать их как удобные контейнеры, куда можно закинуть любые данные. Но под капотом высокоуровневых языков скрывается жесткая и элегантная математика. Так почему же массив - это самая быстрая структура данных в мире, и почему она же может стать «бутылочным горлышком» проекта? Представим оперативную память (RAM) как бесконечно длинный коридор с пронумерованными ячейками. В каждой ячейке лежит 1 байт информации...