Sobes.tech
Junior — Middle

Czy masz praktyczne doświadczenie w pracy z różnymi strukturami danych?

sobes.tech AI

Odpowiedź od AI

Tak, w C# pracowałem z różnymi strukturami danych, takimi jak tablice, listy (List<T>), słowniki (Dictionary<TKey, TValue>), zbiory (HashSet<T>) i kolejki (Queue<T>). Na przykład, do przechowywania unikalnych elementów, wygodnie jest używać HashSet, a do szybkiego dostępu po kluczu — Dictionary.

Przykład użycia 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"]);
}