Algorithmen und Datenstrukturen · Senior · Frage 73 von 75

Ein Algorithmus läuft in O(n), legt aber in jeder Iteration einer heißen Schleife ein neues Array an. Was ist das wahrscheinliche Problem in der Praxis?

Antwort zeigen

Richtige Antwort: Druck auf die Garbage Collection, den die O-Notation nicht zeigt

Erklärung

Allokationen und GC-Pausen bringen konstante Faktoren und Latenzspitzen. Puffer oder Typed Arrays wiederzuverwenden bringt oft große Beschleunigungen, ohne die asymptotische Komplexität zu ändern.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Senior · Frage 73

Teste dich selbst

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

Diesen Test machen