Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Veri Yapıları – C# Tek Yönlü Bağlı Liste İşlemleri

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.

Adsız

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″]

Hakkında Yazılım Geliştiricileri


Beni Takip Et

Yorumlar ( 2 )

  1. Ellerinize sağlık hocam, çok açıklayıcı bir şekilde yazmışsınız. Birde ders haline getirseniz tadından yenmez 🙂

  2. hocam uygulamayı nasıl indirebilirim ?

Leave a reply

CAPTCHA
Refresh

*