Buradasın
Linked list ve doubly linked list arasındaki fark nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Linked list (tek yönlü bağlantılı liste) ve doubly linked list (çift yönlü bağlantılı liste) arasındaki temel farklar şunlardır:
- Yönlülük: Tek yönlü bağlantılı listede her düğüm, sadece bir sonraki düğüme işaret eder 12. Çift yönlü bağlantılı listede ise her düğüm, hem bir sonraki hem de bir önceki düğüme işaret eden iki adet işaretçiye sahiptir 125.
- Geri gidebilme: Tek yönlü bağlantılı listede, listenin sonuna ulaşıldığında geriye gitmek mümkün değildir; sadece ileriye doğru ilerlenebilir 14. Çift yönlü bağlantılı listede ise önceki işaretçi sayesinde geriye doğru da ilerlenebilir 24.
- Hafıza kullanımı: Çift yönlü bağlantılı listeler, ekstra işaretçi nedeniyle daha fazla hafıza kullanır 34.
- Kullanım alanı: Çift yönlü bağlantılı listeler, daha karmaşık algoritmalarla uyumludur ve kuyruk işlemleri gibi bazı işlemler daha hızlı gerçekleştirilebilir 3.
5 kaynaktan alınan bilgiyle göre: