LINKED LIST
RANGKUMAN
Linked list adalah struktur data yang terdiri dari urutan record data dimana setiap record memiliki field yang menyimpan alamat atau referensi dari record selanjutnya.
Ada beberapa operasi dasar yang terdapat pada linked list:
- Insert: untuk memasukkan data ke dalam linked list pada posisi yang ditunjuk oleh pointer pertama.
- Find: untuk mencari suatu data dalam linked list.
- Remove: untuk menghilangkan sebuah simpu dari linked list.
- Circular Single Linked List
Circular list adalah bentuk lain dari linked list yang memberikan fleksibilitas dalam elemen. Pada circular list, pointer next dari elemen terakhir menunjuk ke elemen pertama dan bukan menunjuk NULL.
- Double Linked List
Double linked list memiliki pointer penunjuk 2 arah, yaitu arah node sebelum dan node sesudah. Untuk menunjukkan head dari double linked list, maka pointer prev dari elemen pertama menunjuk NULL. Untuk menunjukkan tail dari double linked list, maka pointer dari elemen terakhir menunjuk NULL. Biasanya double linked list bisa mengatasi kelemahan - kelemahan single linked list. Double linked list mempunyai fleksibilitas yang lebih tinggi daripada single linked list dalam perpindahan pada list.
- Circular Double Linked List
Circular double linked list hampir mirip dengan circular single linked list. Circular double linked list merupakan jenis linked list yang dimana rujukan pada node terakhir akan merujuk pada node pertama dan rujukan pada node pertama akan merujuk pada node terakhir.
Referensi:



Comments
Post a Comment