Algorithmen und Datenstrukturen · Junior · Frage 75 von 75

Wie wirkt sich arr.splice(i, 1) in der Mitte eines Arrays auf die Performance aus?

Antwort zeigen

Richtige Antwort: O(n): Elemente nach i rücken nach links

Erklärung

Das Entfernen aus der Mitte hält das Array dicht, also bewegt sich alles nach dem Index. Viele Elemente einzeln in einer Schleife zu löschen ist O(n²); filter in ein neues Array ist O(n).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 75

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