Junior — Middle
Kun je de belangrijkste typen datastructuren noemen die worden gebruikt voor het opslaan van collecties elementen?
sobes.tech AI
Antwoord van AI
In C# worden verschillende datastructuren gebruikt om collecties van elementen op te slaan. De belangrijkste zijn:
- Arrays (Array) — vaste grootte, bevatten elementen van hetzelfde type.
- Lijsten (List<T>) — dynamische arrays die het toevoegen en verwijderen van elementen mogelijk maken.
- Dictionary (Dictionary<TKey, TValue>) — collecties van sleutel-waarde paren voor snelle toegang via de sleutel.
- Sets (HashSet<T>) — collecties van unieke elementen.
- Queues (Queue<T>) — collecties met FIFO-principe (eerste binnen, eerste buiten).
- Stacks (Stack<T>) — collecties met LIFO-principe (laatste binnen, eerste buiten).
Elke structuur is geschikt voor verschillende taken afhankelijk van de eisen aan toegangssnelheid, invoeg- en verwijderingstijd.