Linked List. Struktur data linier berbasis simpul dan pointer: singly, doubly, dan circular.
Setiap Chapter pada Section ini disusun bertahap: konsep dasar, implementasi C++, lalu latihan dan refleksi. Pastikan pembaca menyelesaikan Chapter sebelumnya karena topik saling berkaitan.
Karakteristik linked list dan kapan dipakai.
Buka → # Singly Linked ListImplementasi singly linked list dengan template C++.
Buka → # Doubly Linked ListLinked list dengan pointer prev dan next untuk traversal dua arah.
Buka → # Circular Linked ListVariasi linked list yang tail menunjuk ke head; cocok untuk round-robin.
Buka → # Operasi Linked ListReverse, find middle, detect cycle, dan merge sorted list.
Buka → # Implementasi Linked ListClass template lengkap dengan destructor, copy/move semantics, dan iterator.
Buka → # Linked List dan Memory ManagementOwnership node, RAII, smart pointer untuk mencegah leak.
Buka → # Variasi Pemecahan Masalah Linked ListPola klasik: palindrome, remove nth from end, intersection.
Buka →