Operasi – Operasi Linked List :
1.
Insert : menambahkan sebuah
simpul baru ke dalam suatu linked list.
2.
IsEmpty
:
menentukan apakah linked
list kosong atau tidak.
3.
Find First
:
mencari elemen pertama dari linked list.
4.
Find Next : mencari elemen sesudah
elemen yang ditunjuk now.
5.
Retrieve : mengambil elemen yang
ditunjuk oleh now. Elemen tersebut
lalu dikembalikan oleh fungsi.
6.
Update : mengubah elemen yang
ditunjuk oleh now dengan isi dari
sesuatu.
7.
Delete Now
: menghapus elemen yang ditunjuk oleh now.
Jika yang dihapus adalah elemen pertama dari linked list (head), head
akan berpindah ke elemen berikutnya.
8.
Delete Head
: menghapus elemen yang ditunjuk head.
Head berpindah ke elemen sesudahnya.
9.
Clear : menghapus linked list yang sudah ada. Fungsi ini
wajib dilakukan bila anda ingin mengakhiri program yang menggunakan linked list. Jika anda melakukannya,
data-data yang dialokasikan ke memori pada program sebelumnya akan tetap
tertinggal di dalam memori.
Jenis – Jenis Linked List :
1.
Single Linked List
Single Linked List (bahasa Indonesia : senarai tunggal) hanya memiliki
satu tautan atas node berikutnya
dalam sebuah linked list. Dalam single linked list, ada satu pointer yaitu pointer head yang menunjuk ke node
selanjutnya.

2.
Double Linked List
Berbeda
dengan single linked list, double linked list memiliki pointer penunjuk dua arah yaitu kearah node sebelum dan node sesudah. Struktur data atas tiap node memiliki rujukan pada
node sebelum dan berikutnya.

3.
Circular Linked List
Pada
circular linked list, rujukan pada node terakhir akan merujuk pada node pertama, dan begitu juga sebaliknya
bila yang digunakan sebagai dasar implementasi adalah double linked list.

(Sumber : https://www.geeksforgeeks.org/doubly-circular-linked-list-set-1-introduction-and-insertion/)
Sumber :
Tidak ada komentar:
Posting Komentar