Algorithmen und Datenstrukturen · Junior · Frage 60 von 75

Warum kann Math.max(...arr) bei einem sehr großen Array scheitern?

Antwort zeigen

Richtige Antwort: Jedes Element wird zum Argument, und Engines begrenzen deren Zahl

Erklärung

Argumente landen auf dem Stack, Hunderttausende davon können also einen RangeError werfen. Für große Arrays nutze eine einfache Schleife oder reduce, das ebenfalls O(n) bleibt.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 60

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