Bildiğiniz üzere bir veri yapısı verileri organize etmenin bir yoludur ve tıpkı algoritmalarörnek olarak para programcıların olmazsa olmazlarındandır.Yapısına ilk bakacağımız başlık kuyruktur Bu bir para çekme kuyruğunu verebiliriz Bir banka önündeki kuyrukta hatırlayacağınız gibi ilk gelen müşterinin işi ilk görülür ve gider. Son gelen müşteri ise önündeki tüm kuyruğu beklemek zorundadır. İşte bu gerçek dünya örneğinden de anlaşılacağı gibi kuyruk veri yapıları FIFO yani First in First Out prensibiyle ilk giren ilk çıkar şeklinde çalışır.
Yığın veri yapısında ise bir algoritma da işlemin sonunda üretilen veriler bu yapının en üstüne eklenir.
Stack Yapısı İşleyişi
LIFO - LAST IN FIRST OUT - SON GİREN İLK ÇIKAR
FILO - FIRST IN LAST OUT - İLK GİREN SON ÇIKAR
Kod Detayları için Git Linkimize Tıklayabilirisiniz
No comments:
Post a Comment