Een array is een aaneengesloten geheugenblok dat elementen van hetzelfde type bevat, geïndexeerd vanaf 0. Omdat elementen naast elkaar liggen, wordt het adres van element i rechtstreeks berekend als base + i * elementSize, wat O(1) willekeurige toegang geeft.
