Sobes.tech
Junior — Middle

Máte praktické skúsenosti s rôznymi dátovými štruktúrami?

sobes.tech AI

Odpoveď od AI

Áno, pracoval som s rôznymi dátovými štruktúrami v C#, ako sú polia, zoznamy (List<T>), slovníky (Dictionary<TKey, TValue>), množiny (HashSet<T>) a fronty (Queue<T>). Napríklad na ukladanie jedinečných prvkov je vhodné použiť HashSet, a na rýchly prístup podľa kľúča Dictionary.

Príklad použitia Dictionary:

var phoneBook = new Dictionary<string, string>();
phoneBook["Ivan"] = "+7 123 456 7890";
phoneBook["Maria"] = "+7 987 654 3210";

if (phoneBook.ContainsKey("Ivan"))
{
    Console.WriteLine(phoneBook["Ivan"]);
}