Arkadaşlar merhaba bundan önce zamanım olmadığı için sizlere
Java da stack veri yapısının link list ile olan kodunu vermiş
fakat konuya değinememiştim.Şimdi sizlere bu veri yapısını açıklayıp
sizlere dizi(array) ile Java da yazılmış kodunu vermek istiyorum.
Yığınlar genelde aynı tipten verilerin tutulduğu ve Son Giren
İlk Çıkar (LIFO) çalışma mantğını kullanan veri yapıları olarak tanımlanır.
Bir yığına en son giren eleman ilk olarak çıkar. Yığınları anlatırken
en çok üst üste konmuş tabaklar veya herhangi bir nesne grubunda çok
kullanılana benzetirler. Mesela bir masanın üstünde sıra ile üst üste
konmuş birden fazla tabaktan birisine ihtiyacımız olursa önce en üsttekini alırız.
Bu aldığımız tabakların en son konulanıdır.
Java veya herhangi bir dilde yazılan yığın veri yapılarında Push(), Pop(), Peek()
veya Top() veya front() fonksiyonları ve Count, özelliği temel olarak bulunur.
Yığın sınıfının Push() metodu yığına yeni bir eleman ekler.
Pop() metodu ile yığının en üstündeki elemanı yığından siler ve silinen
elemanı geriye döndürür. Eğer yığının tepesindeki elemanı öğrenmek istersek
Peek() medodu işimize yarar. Bu metod yığının tepesindeki nesneyi döndürür
ama bu nesneyi yığından silmez.
Şimdi sizlere bu anlattığım konunun Java dilindeki örnek kodunu vereyim.
Umarım Java cı arkadaşlar bundan en iyi şekilde yararlanırlar.
Herkese kolay gelsin.
Saygılarımla.
Seyhan Uçar

Bu kodu sadece üyeler görüntüleyebilir! Üye olmak için
tıklayın Üye iseniz
giriş yapın.