Sobes.tech
Junior — Middle

Erklären Sie die wichtigsten Unterschiede zwischen einem Array, einem Wörterbuch und einer Menge im Kontext ihrer Verwendung und Datenstruktur.

sobes.tech KI

Antwort von AI

Ein Array, ein Wörterbuch und eine Menge sind verschiedene Datenstrukturen, die zum Speichern von Sammlungen von Elementen verwendet werden, aber mit unterschiedlichen Eigenschaften:

  • Array — eine geordnete Sammlung von Elementen, auf die über den Index zugegriffen wird. Erlaubt Duplikate und bewahrt die Einfügereihenfolge.

  • Wörterbuch (Dictionary) — eine Sammlung von "Schlüssel-Wert"-Paaren, bei denen jeder Schlüssel einzigartig ist. Ermöglicht schnelles Finden von Werten nach Schlüssel, aber die Reihenfolge ist nicht garantiert.

  • Menge (Set) — eine ungeordnete Sammlung von einzigartigen Elementen. Überprüft schnell, ob ein Element vorhanden ist, erlaubt keine Duplikate und garantiert keine Reihenfolge.

Beispiel in Swift:

let array = [1, 2, 2, 3] // Duplikate erlaubt, Zugriff per Index
let dictionary = ["key1": "value1", "key2": "value2"] // Zugriff per Schlüssel
let set: Set = [1, 2, 3] // einzigartige Elemente, Reihenfolge ist egal