Algorithmen und Datenstrukturen · Junior · Frage 17 von 75

Wie prüft man in O(n), ob ein Array Duplikate enthält?

Antwort zeigen

Richtige Antwort: Das Array einmal durchlaufen und gesehene Werte in einem Set merken

Erklärung

Ein Durchlauf mit einem Set: ist seen.has(x) schon true, gibt es ein Duplikat. Verschachtelte Schleifen und indexOf in einer Schleife sind beide O(n²).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 17

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