Junior — Middle
Elementlərin kolleksiyalarını saxlamaq üçün istifadə olunan əsas məlumat strukturu növlərini qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
C#-də elementlər kolleksiyalarını saxlamaq üçün müxtəlif məlumat strukturları istifadə olunur. Əsasları:
- Massivlər (Array) — sabit ölçülü, eyni növ elementləri saxlayır.
- Siyahılar (List<T>) — dinamik massivlər, elementlərin əlavə olunması və silinməsini təmin edir.
- Sözlüklər (Dictionary<TKey, TValue>) — açar-dəyər cütlükləri kolleksiyaları, açar vasitəsilə sürətli giriş üçün.
- Setlər (HashSet<T>) — unikal elementlərdən ibarət kolleksiyalar.
- Növbələr (Queue<T>) — FIFO prinsipi ilə işləyən kolleksiyalar (ilk gələn, ilk çıxarılır).
- Yığınlar (Stack<T>) — LIFO prinsipi ilə işləyən kolleksiyalar (son gələn, ilk çıxarılır).
Hər bir struktur müxtəlif tapşırıqlar üçün uyğundur, giriş, əlavə və silmə sürətinə görə tələblərə uyğun olaraq.