Junior — Middle
Můžeš uvést hlavní typy datových struktur používaných pro ukládání kolekcí prvků?
sobes.tech AI
Odpověď od AI
V jazyce C# se pro ukládání kolekcí prvků používají různé datové struktury. Mezi hlavní patří:
- Pole (Array) — s pevnou velikostí, uchovávají prvky stejného typu.
- Seznamy (List<T>) — dynamické pole, umožňují přidávání a odstraňování prvků.
- Slovníky (Dictionary<TKey, TValue>) — kolekce párů klíč-hodnota pro rychlý přístup podle klíče.
- Množiny (HashSet<T>) — kolekce unikátních prvků.
- Fronty (Queue<T>) — kolekce s FIFO principem (první přišel, první odešel).
- Zásobníky (Stack<T>) — kolekce s LIFO principem (poslední přišel, první odešel).
Každá struktura je vhodná pro různé úkoly v závislosti na požadavcích na rychlost přístupu, vkládání a odstraňování prvků.