Yığıttan Kuyruğa Veri Aktarımı

Okuma süresi ~1 dakika

Merhaba arkadaşlar. Bu yazımda size veri yapılarının iki önemli yapısı olan yığıt ve kuyruk yapısı arasında veri aktarımının nasıl yapılacağını anlatacağım.

Hatırlatmakda fayda var. Yığıt yapısı sondan erişimlidir. Elemanlar yığıt yapısında sondan eklenir ve sondan çıkarılır. Kuyruk yapısında ise FIFO (First In First Out) mantığı uygulanmaktadır. Yani yığıttan farklı olarak ilk giren her zaman ilk çıkar. Kuyruğa eleman ekleme arkadan, eleman çıkarma ise önden yapılır. Aslında kuyruk yapısını bilet almak isteyen yolcuların oluşturduğu kuyruk olarak da düşünebilirsiniz.

Yığıttan kuyruğa veri aktarımı mantığın dışına çıkmadan şu şekilde anlatılabilir.

İlk önce kuyruğa ekleyeceğimiz yığıt elemanlarını sondan başlayarak teker teker çıkarmalıyız.
Her çıkardığımız eleman için kuyruğa ekleme fonksiyonunu çağırırız. Tabi kuyruğa ekleme fonksiyonumuz da verileri hep kuyruğun arkasından ekleyerek çalışır.
Bu şekilde verileri aktarabiliriz.

Kodunu paylaşacak olursak

Not : .c uzantısı ile derlerken hata alırsanız .cpp uzantısını deneyin.

RPC ve RMI nedir?

RPC yani Remote Procedure Call Uzaktan Yordam Çağrısı anlamına gelmektedir. RMI, Java yordamlarının lokalde veya uzaktaki başka bir Java ortamında çağırılmasına olanak tanır. Okumaya devam et

Java - Checked ve Unchecked Exception

13/02/2020 tarihinde yayımlandı.

Pair Programming (Eşli Programlama) Nedir?

19/10/2019 tarihinde yayımlandı.