Junior — Middle
Können Sie erklären, was die Datenstruktur Set ist?
sobes.tech KI
Antwort von AI
Die Datenstruktur Set (Menge) ist eine Sammlung von einzigartigen Elementen, wobei jedes Element nur einmal vorkommen kann. Hauptmerkmale:
- Einzigartigkeit — Duplikate sind nicht erlaubt.
- Ungeordnet — die Elemente haben keine feste Reihenfolge.
- Schnelle Suche — Operationen zum Hinzufügen, Entfernen und Überprüfen der Existenz eines Elements werden in der Regel in konstanter Zeit ausgeführt.
In iOS (Swift) wird Set als generischer Typ implementiert, zum Beispiel:
var fruits: Set<String> = ["Apple", "Banana", "Orange"]
fruits.insert("Mango")
print(fruits.contains("Apple")) // true
Set ist nützlich, wenn man eine Sammlung ohne Wiederholungen speichern und die Existenz von Elementen schnell überprüfen möchte.