İçindekiler:

Bağlantılı bir listeye nasıl düğüm eklersiniz?
Bağlantılı bir listeye nasıl düğüm eklersiniz?

Video: Bağlantılı bir listeye nasıl düğüm eklersiniz?

Video: Bağlantılı bir listeye nasıl düğüm eklersiniz?
Video: Bağlı Listede Araya Ekleme ve Sıralı Ekleyen Fonksiyon (Veri Yapıları 3) 2024, Mayıs
Anonim

Bağlantılı bir listede belirli bir konuma bir düğüm ekleyin

  1. çapraz Bağlantılı liste pozisyon-1'e kadar düğümler .
  2. Bir kez tüm pozisyon-1 düğümler geçilir, hafızayı ve verilen verileri yeni düğüm .
  3. Yeni işaretçinin bir sonraki işaretçisini işaret edin düğüm akımın bir sonrakine düğüm .
  4. Akımın sonraki işaretçisini işaret et düğüm yeniye düğüm .

Burada, bağlantılı bir listeye nasıl bir şey eklersiniz?

LinkedList sınıfının yöntemleri:

  1. boolean add(Object item): Öğeyi listenin sonuna ekler.
  2. void add(int index, Object item): Listenin verilen dizinine bir öğe ekler.
  3. boolean addAll(Collection c): Belirtilen c koleksiyonunun tüm öğelerini listeye ekler.

bağlantılı bir listeye yeni bir düğüm nereye eklenir? NS yeni düğüm her zaman katma sondan sonra düğüm verilenlerin Bağlantılı liste . Örneğin, eğer verilen Bağlantılı liste 5->10->15->20->25 ve biz Ekle sonunda bir öğe 30, ardından Bağlantılı liste 5->10->15->20->25->30 olur.

Ayrıca Bilin, bağlantılı bir listenin sonuna nasıl düğüm eklerim?

Tek başına bağlantılı listenin sonuna düğüm ekleme adımları

  1. Yeni bir düğüm oluşturun ve yeni düğümün adres bölümünün NULL'u gösterdiğinden emin olun, yani newNode->next=NULL.
  2. Bağlantılı listenin son düğümüne geçiş yapın ve listenin son düğümünü yeni düğüme bağlayın, yani son düğüm şimdi yeni düğüme işaret edecektir.

Bağlantılı bir listeyi nasıl sıralarsınız?

Birleştirilmiş sıralama kullanılarak bağlantılı bir liste nasıl sıralanır

  1. Eğer: Liste bir veya daha az eleman içeriyorsa, aynı listeyi döndürün.
  2. Else: Bölme işlevini kullanarak listeyi ikiye bölün.
  3. Sırala: Listenin iki yarısını sıralar.
  4. Sonunda, sıralanmış listeleri birleştirin.

Önerilen: