- bagli liste soyut bir veri saklama metodudur.
- soyut veri tipleri Abstract Data Types olarak adlandirilir.
- ozel tipte bir veri saklama birimidir.
- *! saklanan her veri , kendinden sonra gelen veri isaret edetmek zorundadir
- resimden'de anlasilacagi uzere herbir kareye node(dugum) , oklar ise pointer(isaretci) denir
- bir node nextnode'un degerinin referansini gosterir.
- bagli listeler(linked list) ilk baslangic deger olarak ise head(bas) kismi ile baslar.
- tek yonlu bagli listeler son deger [null] degerini gosterir.
- dairesel bagli listeler son deger ilk degeri[head] degerini gosterir
- cift yonlu bagli listeler ise cift pointer tutar [nextNode,prevNode] degerlerini gosteririr
-
- Tek Yonlu Bagli Listeler-(Singly Linked List)
-
- Dairesel Bagli Listeler-(Circular Linked List)
-
- Traverse Islemi :
- bir veri yapisi icindeki node(dugumleri) arasi dolasma islemleridir.
-
- Eleman Ekleme Islemi :
- bir veri yapisina eleman ekleme(sona-basa-ortaya) islemidir.
-
- Eleman Silme Islemi :
- bir veri yapisinadan eleman silme(sona-basa-ortaya) islemidir.
-
- Sort Islemleri :
- siralama islemleridir.
-
- Merge Islemleri :
- listeleri birlestirme islemleridir.
- Linked List’in avantajı, hafızayı dinamik olarak kullanmasıdır. Buna göre hafızadan silinen bir bilgi için hafıza alanı boşaltılacak veya yeni eklenen bir bilgi için sadece o bilgiyi tutmaya yetecek kadar hafıza alanı ayrılacaktır.
- Eleman ekleme ve silme islemleri kolaydir.(index degeri ile ugrasmiyoruz)`
- random erisim yoktur.
- ekstra hafiza kullaniyor (pointer[isaretci])


