Algorithmen und Datenstrukturen · Junior · Frage 63 von 75

Was bedeutet „amortisiert O(1)“ für arr.push?

Antwort zeigen

Richtige Antwort: Seltene O(n)-Vergrößerungen mitteln sich auf O(1) pro push

Erklärung

Ist der interne Puffer voll, belegt das Array einen größeren (meist etwa doppelt so groß) und kopiert alles. Weil sich die Größe verdoppelt, sind diese Kopien selten, und die Gesamtkosten von n pushes sind O(n).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 63

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen