Algorithmen und Datenstrukturen · Junior · Frage 45 von 75

Welche Komplexität hat das Bauen eines Strings mit += in einer Schleife in modernen JavaScript-Engines?

Antwort zeigen

Richtige Antwort: Meist unproblematisch: Engines optimieren wiederholtes Verketten

Erklärung

Strings sind unveränderlich, aber Engines wie V8 nutzen Ropes, sodass wiederholtes += nicht jedes Mal kopiert wird und praktikabel bleibt. In Sprachen ohne diese Optimierung lautet der klassische Rat, Teile in einem Array zu sammeln und per join zu verbinden.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 45

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