Sobes.tech
Junior — Middle

Wie wird die Zugriffszeit auf ein Element des Arrays nach Index bestimmt?

sobes.tech KI

Antwort von AI

Der Zugriff auf ein Array-Element nach Index wird in der Regel als konstant angesehen — O(1). Dies liegt daran, dass Arrays im Speicher als zusammenhängender Block gespeichert werden und die Adresse des Elements mit der Formel berechnet wird:

Startadresse + Index * Elementgröße

In JavaScript (Node.js) werden Arrays als Objekte mit zusätzlichen Optimierungen implementiert, aber der Zugriff nach Index ist trotzdem sehr schnell und nahe an konstanter Zeit.

Beispiel:

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

Hier erfolgt der Zugriff auf arr[2] direkt, ohne die Elemente zu durchlaufen.