Java'da Sıfırdan LinkedList Sınıfı Nasıl Uygulanır

Yayınlanan: 2013-06-19
Crunchify Java LinkedList Uygulama Eğitimi

Gerçekten gerçek bir üretim sistemi kuruyorsanız, evet, ihtiyacınız olan şey orada mevcutsa, genellikle standart kitaplıktaki öğeleri kullanırsınız. Bununla birlikte, bunu anlamsız bir egzersiz olarak düşünmeyin.

İşlerin nasıl yürüdüğünü anlamak iyidir ve understanding linked lists anlamak, çoğu standart kitaplıklarda bulunmayan daha karmaşık veri yapılarını anlamak için önemli bir adımdır.

Bağlantılı liste oluşturma yönteminizle Java koleksiyonları API'sinin oluşturma yöntemi arasında bazı farklılıklar vardır.

Collections API, daha karmaşık bir arayüze bağlı kalmaya çalışıyor. LinkedList'iniz her zaman en az bir öğeye sahip olacaktır.

Bu tür bir kurulumla boş bir listeye ihtiyacınız olduğunda null kullanırsınız. "Sıradaki" kelimesini "listenin geri kalanı" olarak düşünün. Aslında birçok insan buna "sonraki" yerine tail der.

İşte tek başına LinkedList'in bir diyagramı:

Crunchify Tek başına bağlantılı liste Örneği

Bir diğeri okumalı:

  • Java'da LinkedList Örneği Üzerinden Yineleme Nasıl Yapılır?
  • Java: LinkedList'in Orta Öğesi Nasıl Bulunur?

Java'da sıfırdan bağlantılı liste oluşturmanın en iyi yolu nedir?

İşte Java'da LinkedList Class'ın en basit uygulaması.

Sıfırdan Java'da LinkedList - Crunchify Eğitimi

Bazı şeyler:

Burada yalnızca adding 1st element Node .

Sonuç:

Bu uygulamaya yönelik geliştirmeler arasında, onu double-linked list haline getirme, ortadan veya insert ve delete yöntemleri ekleme ve ayrıca get ve sort yöntemleri ekleme sayılabilir.

Laurence Gonsalves tarafından Stack Overflow'dan başvurulan cevap. Tüm Java Eğitimlerinin listesi ilginizi çekebilir.