C Kaynak

Çift Yönlü Bağlı Liste Ekleme Fonksiyonu

C Progamlama Dili Çift Yönlü Bağlı Liste Ekleme Fonksiyonu

Bu yazımızda c programlama dili veri yapıları çift yönlü bağlı liste konularının başlangıcını yapacağız. İlk konumuz çift yönlü bağlı liste ekleme fonksiyonu olacak. Daha sonraki konularda da silme, listeleme, vb. konuları bulabilirsiniz. Şimdi öncelikle kodumuzu üzerine işleyeceğimiz struct yapısını gösterelim.

Çift yönlü bağlı listemizin struct yapısı tek yönlüden tek farklı olarak struct veri tipimizde ikinci bir pointer tutması olarak söyleyebiliriz. Daha basit şekilde anlatmak gerekirse, tek yönlü bağlı listede sürekli ileriye doğru gidebiliyorduk ve bunu da “sonraki” adlı pointer değişkeni ile yapıyorduk. Çift yönlü bağlı listede ise hem ileri hem geri gidebiliyoruz bunu da “onceki” adlı pointer değişkeni ile yapabiliyoruz.

Şimdi de ekleme işlemini yaptığımız kodumuza bakalım.

Veri yapıları çift yönlü bağlı liste ekleme fonksiyonu burada tamamlanmış oluyor. Yukarıdaki kodu kendi yazdığınız koda ekleyerek kullanabilirsiniz. Daha sonraki fonksiyonlar için sitemizi takip etmeye devam edin…