Veri Yapıları – C# Tek Yönlü Bağlı Liste İşlemleri
Uygulamanın Download linki aşağıdadır.
Verilerin düzenli bir şekilde saklanması ve program üzerinde işlenebilmesi için kullanılan veri yapıları mantığını anlatan bağlı liste işlemleri (Baştan Ekleme, Sondan Ekleme, Silme vb.) yapan C# windows form uygulamamızda, Nesneye yönelik programlama mantığına dayalı olarak textbox’a girilen sayıların her biri bir nesne olarak tutulmakta ve tek yönlü bağlı liste ile sayıların birbirleri ile etkileşimi sağlanmaktadır.
Programda Veri Yapıları ile ilgili C# hazır kütüphanelerini kullanmayıp, kod üzerinden veriler arası bağlı liste mantığını kendi yazdığımız sınıflarımız ve methodlarımız ile oluşturduk. Verilerin birbirine bağlanması, bir verinin listeden silinmesi, listeye baştan veya sondan eklenmesi, istenilen yerden eklenmesi gibi işlemlerimizi kod üzerinden kendimiz gerçekleştirdik. “Link List” mantığını kavramak isteyen ve çalışma düzeninde nesnelerin birbirine bağlanmasını öğrenmek isteyen arkadaşlara faydalı olacağını düşündüğüm bu projede kod üzerinde yorum satırları ile nerede ne işlem yapıldığını da kodların yanına not düştüm.
Projemizde kullandığımız Sınıflar:
- “Düğüm” sınıfımız, textboxtan alınan her sayının nesne olarak tutulmasını sağladığımız class yapısı.
- “İşlemler” sınıfımız, içerisinde tanımladığımız methodlar ile bağlı liste üzerinde yapılan işlemlerin gerçekleşmesini sağlayan class yapısı.
Projede Bağlı Liste İşlemlerimiz:
- Baştan Ekleme
- Baştan Silme
- Sondan Ekleme
- Sondan Silme
- İstenilen Yerden Ekleme
- İstenilen Yerden Silme
[download id=”2167″]
Yorumlar ( 2 )
Ellerinize sağlık hocam, çok açıklayıcı bir şekilde yazmışsınız. Birde ders haline getirseniz tadından yenmez 🙂
hocam uygulamayı nasıl indirebilirim ?