Sobes.tech
Junior — Middle

Hoe wordt de toegangstijd tot een array-element op basis van index bepaald?

sobes.tech AI

Antwoord van AI

De toegangstijd tot een array-element op index wordt meestal als constant beschouwd — O(1). Dit komt doordat arrays in het geheugen worden opgeslagen als een aaneengesloten blok, en het adres van het element wordt berekend met de formule:

startadres + index * grootte_van_element

In JavaScript (Node.js) worden arrays geïmplementeerd als objecten met extra optimalisaties, maar de toegang via index blijft zeer snel en dicht bij constante tijd.

Voorbeeld:

const arr = [10, 20, 30, 40];
console.log(arr[2]); // 30

Hier wordt de toegang tot arr[2] direct gedaan zonder door de elementen te lopen.