Junior — Middle
Leg uit wat de belangrijkste verschillen zijn tussen een array, een woordenboek en een verzameling in de context van hun gebruik en datastructuur.
sobes.tech AI
Antwoord van AI
Een array, woordenboek en set zijn verschillende gegevensstructuren die worden gebruikt om collecties van elementen op te slaan, maar met verschillende kenmerken:
-
Array — een geordende collectie van elementen, toegankelijk via index. Staat duplicaten toe en behoudt de volgorde van invoer.
-
Woordeboek (Dictionary) — een collectie van "sleutel-waarde" paren, waarbij elke sleutel uniek is. Maakt snelle opzoekingen mogelijk op basis van de sleutel, maar de volgorde wordt niet gegarandeerd.
-
Set — een ongeordende collectie van unieke elementen. Controleert snel of een element aanwezig is, staat geen duplicaten toe en garandeert geen volgorde.
Voorbeeld van gebruik in Swift:
let array = [1, 2, 2, 3] // kan duplicaten bevatten, toegang via index
let dictionary = ["key1": "value1", "key2": "value2"] // toegang via sleutel
let set: Set = [1, 2, 3] // unieke elementen, volgorde is niet belangrijk