Algorithmen und Datenstrukturen · Junior · Frage 16 von 75

Wie entfernt man am einfachsten Duplikate aus einem Array mit Primitiven?

const arr = [3, 1, 3, 2, 1];
Antwort zeigen

Richtige Antwort: [...new Set(arr)]

Erklärung

Ein Set behält nur eindeutige Werte und die Reihenfolge des ersten Auftretens, das Ergebnis ist also [3, 1, 2] in O(n). Sortieren entfernt nichts, und filter(Boolean) wirft nur falsy Werte heraus.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 16

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