02 - Implementasi Linked List I - 2101664883 - Joseph Lazarus Joshua Refassy
Link Listed
Linked list adalah kumpulan elemen data, yang dimana elemen data ini disebut node.
Linked list adalah struktur data yang pada gilirannya dapat digunakan untuk mengimplementasikan struktur data lainnya.
Linked list dapat digambarkan sebagai kereta yang dimana masing-masing gerbong dari satuan kereta berisi satu atau lebih data dan yang menunjuk (pointer) ke gerbong selanjutnya.
Beberapa tipe dari linked list:
- Singly Linked List
- Circular Linked List
- Doubly Linked List
- Circular Doubly Linked List
- Header Linked List
Singly Linked List
Singly Linked List adalah jenis linked list yang paling sederhana dimana setiap node berisi beberapa data dan sebuah pointer ke node berikutnya dari tipe data yang sama.
Circular Linked List
Dalam Circular Linked List, node terakhir berisikan pointer ke node pertama dari list.
Doubly Linked List
Doubly Linked List atau yang dapat disebut juga Two-Way Linked List adalah jenis linked list yang lebih kompleks yang berisi pointer ke pointer berikutnya dan juga node sebelumnya.
Circular Doubly Linked List
Circular Doubly Linked List / Circular Two-Way Linked List hampir sama dengan Doubly Linked List. Perbedaannya sama dengan Singly Linked List dan Circular Linked List, yaitu Singly Linked List memiliki pointer yang menunjuk ke pada dirinya sendiri sedangkan Circular Linked List menunjuk pada node yang menampung nilai NULL sehingga tidak dapat kembali ke node-node sebelumnya.
Header Linked List
Header Linked List merupakan tipe yang spesial dari Linked List yang lainnya, yang dimana header node di awal list. Jadi, dalam tipe Linked List ini, START tidak dimulai dari node pertama, tetapi START dimulai dari alamat header node.
Linked list adalah kumpulan elemen data, yang dimana elemen data ini disebut node.
Linked list adalah struktur data yang pada gilirannya dapat digunakan untuk mengimplementasikan struktur data lainnya.
Linked list dapat digambarkan sebagai kereta yang dimana masing-masing gerbong dari satuan kereta berisi satu atau lebih data dan yang menunjuk (pointer) ke gerbong selanjutnya.
Beberapa tipe dari linked list:
- Singly Linked List
- Circular Linked List
- Doubly Linked List
- Circular Doubly Linked List
- Header Linked List
Singly Linked List
Singly Linked List adalah jenis linked list yang paling sederhana dimana setiap node berisi beberapa data dan sebuah pointer ke node berikutnya dari tipe data yang sama.
Circular Linked List
Dalam Circular Linked List, node terakhir berisikan pointer ke node pertama dari list.
Doubly Linked List
Doubly Linked List atau yang dapat disebut juga Two-Way Linked List adalah jenis linked list yang lebih kompleks yang berisi pointer ke pointer berikutnya dan juga node sebelumnya.
Circular Doubly Linked List
Circular Doubly Linked List / Circular Two-Way Linked List hampir sama dengan Doubly Linked List. Perbedaannya sama dengan Singly Linked List dan Circular Linked List, yaitu Singly Linked List memiliki pointer yang menunjuk ke pada dirinya sendiri sedangkan Circular Linked List menunjuk pada node yang menampung nilai NULL sehingga tidak dapat kembali ke node-node sebelumnya.
Header Linked List
Header Linked List merupakan tipe yang spesial dari Linked List yang lainnya, yang dimana header node di awal list. Jadi, dalam tipe Linked List ini, START tidak dimulai dari node pertama, tetapi START dimulai dari alamat header node.
Komentar
Posting Komentar