Sobes.tech
Junior — Middle

Bağlantılı listenin çalışma prensibini ve temel özelliklerini açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Bağlantılı liste, her düğümün verileri ve bir sonraki düğüme (tek yönlü bağlantılı listede) veya hem sonraki hem de önceki düğüme (çift yönlü bağlantılı listede) referans içerdiği düğümlerden oluşan bir veri yapısıdır. Temel özellikler:

  • Sürekli bellek ayırmaya gerek kalmadan dinamik boyut değişimi.
  • Listenin başında veya ortasında öğelerin hızlı eklenmesi ve silinmesi.
  • Düzgün erişim için indeks kullanımı yoktur, öğeye erişmek için listeyi dolaşmak gerekir.

C# dilinde tek yönlü bağlantılı listenin örneği:

class Düğüm {
    public int Veri;
    public Düğüm Sonraki;
}

class BağlantılıListe {
    private Düğüm baş;

    public void EkleBaşlangıca(int değer) {
        Düğüm yeniDüğüm = new Düğüm { Veri = değer, Sonraki = baş };
        baş = yeniDüğüm;
    }
}