C Bağlantılı Liste Programları
Bağlantılı liste, bağlantılar aracılığıyla birbirine bağlanan bir dizi veri yapısıdır.
Bağlantılı Liste, öğeler içeren bir bağlantı dizisidir. Her bağlantı, başka bir bağlantıya bağlantı içerir. Diziden sonra en çok kullanılan ikinci veri yapısını bağlantılı listeler. Bağlantılı Liste kavramlarını anlamak için önemli terimler aşağıdadır.
Link - Bağlantılı bir listenin her Bağlantısı, öğe adı verilen bir veriyi depolayabilir.
Next - Bağlantılı bir listenin her Bağlantısı, Sonraki adlı sonraki bağlantıya bir bağlantı içerir.
LinkedList - Bir LinkedList, İlk olarak adlandırılan ilk Bağlantıya bağlantı bağlantısını içerir.
Bu bölümde, bağlantılı listeleri kullanarak temel programlama tekniklerini öğreneceğiz.
Basit (Tek) Bağlantılı Liste
Bu bağlantılı liste, bitişik düğümlerle sıralı tek yönlü bağlantıya sahiptir. Yalnızca tek yönlü olarak ayrıştırılabilir. Burada tek liste listesinin temel işleyişini öğreneceğiz.
Bağlantılı Liste Oluşturun
Bağlantılı Listeyi Ters Olarak Görüntüle
Bağlantılı Listenin boyutunu bulun
Bağlantılı Listede bir Öğeyi Ara
Bağlantılı Listedeki bir Öğeyi Güncelleme
Bağlantılı Listeden bir Öğe Kaldırma
İki Bağlantılı Listeyi Birleştirme
Bağlantılı Listeyi ikiye böl
Dairesel Bağlantılı Liste
Dairesel Bağlantılı Liste, ilk öğenin son öğeyi ve son öğenin de ilk öğeyi işaret ettiği Bağlantılı listenin bir varyasyonudur.
Bağlantılı Liste Oluşturun
Bağlantılı Listeyi Ters Olarak Görüntüle
Bağlantılı Listenin boyutunu bulun
Bağlantılı Listede bir Öğeyi Ara
Bağlantılı Listedeki bir Öğeyi Güncelleme
Bağlantılı Listeden bir Öğe Kaldırma
İki Dairesel Bağlantılı Listeyi Birleştirme
Bağlantılı Listeyi ikiye böl
Çift Bağlantılı Liste
Çift Bağlantılı Liste, ileriye ve geriye doğru gezinmenin her iki şekilde de mümkün olduğu Bağlantılı listenin bir varyasyonudur.
Bağlantılı Liste Oluşturun
Bağlantılı Listeyi Ters Olarak Görüntüle
Bağlantılı Listenin boyutunu bulun
Bağlantılı Listede bir Öğeyi Ara
Bağlantılı Listedeki bir Öğeyi Güncelleme
Bağlantılı Listeden bir Öğe Kaldırma
İki Çift Bağlantılı Listeyi Birleştirme
Bağlantılı Listeyi ikiye böl