LINKED LIST

   Linked list adalah Koleksi linear dari data, yang disebut sebagai nodesdimana setiap node
akan menunjuk pada node lain melalui sebuah pointer, linked list juga merupakan kumpulan  nodes yang merepresentasikan sebuah sequence. 

Dalam linked list terbagi menjadi 2 yaitu single linked list dan doubly linked list. Single linked list adalah sebuah linked list yang menggunakan sebuah variabel pointer saja untuk menyimpan banyak data dengan suatu daftar isi yang saling berhubungan, sedangkan, double linked list adalah mengatasi kelemahan-kelemahan dalam single linked list contohnya dengan dua buah pointer yaitu prev dan next.

1. Single Linked List
    Single Linked List merupakan suatu linked list yang hanya memiliki satu varuabel pointer saja. Dimana pointer tersebut menunjuk ke node selanjutnya.Biasanya field pada tail menunjuk ke NULLSingle Linked List merupakan suatu linked list yang hanya memiliki satu varuabel pointer saja. Dimana pointer tersebut menunjuk ke node selanjutnya.Biasanya field pada tail menunjuk ke NULL
Hasil gambar untuk single linked list

2. Doubly Linked List
     Double Linked List Merupakan suatau linked list yang memiliki dua variabel pointer yaitu pointer yang menunjuk ke node selanjutnya dan pointer yang menunuk ke node sebelumnya. Setiap head dan tailnya juga menunjuk ke  NULL
Hasil gambar untuk doubly linked list

Comments

Popular posts from this blog

Heaps

HASHING TABLE & BINARY TREE