Halo nama saya Budiono Guntoro dari Binusian23 lokasi tepatnya pada Kemanggisan PalMerah.
Blog ini diciptakan untuk menjelaskan Circular Single Linked List, Double Linked List, dan yang terakhir Circular Doubly Linked List. Tanpa basa-basi lagi saya akan langsung menjelaskan hal-hal tersebut.
Circular Singly Linked List
Dari gambar tersebut kita dapat lihat angka 1 adalah head dari rantai tersebut, dan dari head menuju ke angka 2 dan menuju ke angka 3 dan setelah itu menuju kembali kepada head awalnya.
Dari sini kita dapat menganalisa bahwa tail tidak tercangkup dan itu memberi kita sebuah conclusion baru linked list ini tidak menunjuk ke NULL dan dia menunjuk kembali ke head nya.
Untuk pseudocode nya:
1(head)->next->2->next->3->next->1(head)
Doubly Linked List
Untuk Doubly Linked List sendiri anda dapat lihat tiap node saling terhubung karna mereka memiliki next dan prev dan bagian tail menunjuk ke NULL untuk memberitahu bahwa itu bagian akhir dan akan kembali ke sebelumnya melalui prev dan head sendiri menunjuk ke NULL melalui prev untuk memberitahu itu bagian terakhir.
Doubly Linked Circular List
Doubly Linked Circular List ini adalah gabungan dari Circular Singly Linked List dan Double Linked List dimana tiap node saling terhubung dengan next dan prev dan kita bisa lihat perbedaan dari sebelumya dimana head dan prev tidak menunjuk kepada NULL melainkan menunjuk kembali ke head dari next maupun prev.
Comments
Post a Comment