Sobes.tech
Junior — Middle

Proqramlaşdırmada yığın anlayışının nə olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Yığın, LIFO (Last In, First Out) prinsipinə əsaslanan məlumat quruluşudur, yəni əlavə olunan son element ilk çıxarılır.

Yığınla əlaqəli əsas əməliyyatlar:

  • push — elementin yığının üstünə əlavə edilməsi;
  • pop — ən yuxarı elementin silinməsi və geri qaytarılması;
  • peek (top) — ən yuxarı elementə baxış, onu silmədən.

C# nümunəsi:

Stack<int> stack = new Stack<int>();
stack.Push(1);
stack.Push(2);
int top = stack.Pop(); // top = 2

Yığınlar funksiyaların çağırışlarını idarə etmək, əməliyyatları geri almaq, qrafikləri keçmək və digər tapşırıqlar üçün geniş istifadə olunur.