Junior — Middle
Eleman koleksiyonlarını depolamak için kullanılan temel veri yapısı türlerini sayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
C#'ta, öğeleri koleksiyonlar halinde saklamak için çeşitli veri yapıları kullanılır. Bunlar temel olarak:
- Diziler (Array) — sabit boyutlu, aynı türden öğeleri saklar.
- Listeler (List<T>) — dinamik diziler, öğe ekleme ve çıkarma imkanı sağlar.
- Sözlükler (Dictionary<TKey, TValue>) — anahtar-değer çiftleri koleksiyonları, anahtar ile hızlı erişim sağlar.
- Küme (HashSet<T>) — benzersiz öğelerden oluşan koleksiyonlar.
- Kuyruklar (Queue<T>) — FIFO prensibiyle çalışan koleksiyonlar (ilk gelen ilk çıkar).
- Yığınlar (Stack<T>) — LIFO prensibiyle çalışan koleksiyonlar (son gelen ilk çıkar).
Her yapı, erişim, ekleme ve silme hızına göre farklı görevler için uygundur.