Sobes.tech
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.