Junior — Middle
Hangi durumlarda ve hangi amaçlarla yığın veri yapısı kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Yığın, LIFO (Last In, First Out) ilkesiyle çalışan bir veri yapısıdır, yani eklenen son öğe ilk çıkar.
Yığın, öğelerin işlenme sırasının, eklenme sırasının tersine önemli olduğu durumlarda kullanılır. Örnekler:
- Fonksiyon çağrılarını yönetme (çağrı yığını).
- Uygulamalarda işlemleri geri alma (undo).
- İfade işleme ve ayrıştırma.
- Grafik ve ağaçların dolaşılması (DFS).
iOS'ta, yığın genellikle ekranlar arasında gezinirken kullanılır — en son açılan ekran ilk kapatılır, bu da yığın ilkesine uygundur.