Algorithmen und Datenstrukturen · Junior · Frage 2 von 75

Welche Zeitkomplexität hat diese Funktion?

function sum(arr) {
  let total = 0;
  for (const x of arr) total += x;
  return total;
}
Antwort zeigen

Richtige Antwort: O(n)

Erklärung

Die Schleife besucht jedes Element einmal, die Arbeit wächst also linear mit der Länge des Arrays. Die Additionen und die Zuweisung in der Schleife sind Operationen mit konstanter Zeit.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 2

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