Junior — Middle
Môžeš uviesť hlavné typy dátových štruktúr používaných na ukladanie kolekcií prvkov?
sobes.tech AI
Odpoveď od AI
V jazyku C# sa používajú rôzne dátové štruktúry na ukladanie kolekcií prvkov. Medzi hlavné patria:
- Pole (Array) — s pevnou veľkosťou, uchovávajú prvky rovnakého typu.
- Zoznamy (List<T>) — dynamické polia, ktoré umožňujú pridávanie a odstraňovanie prvkov.
- Slovníky (Dictionary<TKey, TValue>) — kolekcie párov kľúč-hodnota pre rýchly prístup podľa kľúča.
- Množiny (HashSet<T>) — kolekcie unikátnych prvkov.
- Fronty (Queue<T>) — kolekcie s FIFO princípom (prvý prišiel, prvý odíde).
- Zásobníky (Stack<T>) — kolekcie s LIFO princípom (posledný prišiel, prvý odíde).
Každá štruktúra je vhodná pre rôzne úlohy v závislosti od požiadaviek na rýchlosť prístupu, vkladanie a odstraňovanie prvkov.