Java'da Basit Tek Bağlantılı Liste Uygulaması

Yayınlanan: 2013-11-27

Java'da Tek Bağlantılı Liste uygulaması

Bu eğitimde, Java'da Tekil Bağlantılı Liste'nin basit Uygulamasını göstereceğim.

Bağlantılı liste, bellekteki bir dizi düğümdür, öyle ki:

  • Bir başlangıç ​​düğümü var.
  • Her düğüm, bir sonraki veya alt düğüme işaret eden bir işaretçi içerir.
  • Bir düğümün alt düğümü yoksa, işaretçisi NULL olarak ayarlanır.
  • Her düğüm veri içerir, belki de birçoğu.
  • Bağlantılı liste ayrıca eklemeler, silmeler, bir düğümün verilerini değiştirerek, düğüm sayısını döndürerek, vb. gerçekleştirerek listeyi yöneten işlevlere sahiptir.

Aşağıdaki sorulardan herhangi birine sahipseniz, doğru blog gönderisindesiniz:

  • Bağlantılı Listede belirli bir düğüm nasıl silinir
  • Tek başına bağlantılı bir listenin ortasındaki bir düğümü silin
  • TEK BAĞLANTILI LİSTE :: KALDIRMA (SİLME)
  • Tek Bağlantılı Bir Listeden Düğümleri Kaldırma

Bir bağlantılı liste, bir diziyle aynı amaçlar için kullanılır. Bununla birlikte, bağlantılı listenin bazı avantajları vardır: Bir dizi sabit boyuttadır (dinamik olarak tahsis edilmediği sürece), bağlantılı bir liste gerektiğinde öbekten yeni bellek alarak büyüyebilir. Bir listeyi bir dizide saklar ve ardından ortadaki bir öğeyi silerseniz, boşluğu kapatmak için çok sayıda öğeyi bir aşağı taşımanız gerekir. Ancak bağlantılı bir listede, silmek için işaretçileri düğümün etrafında yeniden yönlendirirsiniz ve ardından onu silersiniz.

İşte Tek Bağlantılı listenin basit bir uygulaması:

Doğru şekilde ele alınmayan herhangi bir hata veya başka bir durum bulursanız yorumunuzu belirtmekten çekinmeyin :). Geri bildiriminiz çok takdir edilmektedir.