Operasi-Operasi dasar single dan double linked list
Operasi Pada Single Linked List
- Insert = Istilah Insert berarti menambahkan sebuah simpul baru ke dalam suatu linked list.
- Konstruktor = Fungsi ini membuat sebuah linked list yang baru dan masih kosong.
- IsEmpty = Fungsi ini menentukan apakah linked list kosong atau tidak.
- Find First = Fungsi ini mencari elemen pert ama dari linked list
- Find Next = Fungsi ini mencari elemen sesudah elemen yang ditunjuk now.
- Retrieve = Fungsi ini mengambil elemen yang ditunjuk oleh now. Elemen tersebut lalu dikembalikan oleh fungsi.
- Update = Fungsi ini mengubah elemen yang ditunjuk oleh now dengan isi dari sesuatu.
- Delete Now = Fungsi ini menghapus elemen yang ditunj uk oleh now. J ika yang dihapus adalah elemen pertama dari linked list (head), head akan berpindah ke elemen berikut.
Operasi –operasi pada DoubleLinkedList
- Insert Tail = Fungsi insert tail berguna untuk menambah simpul di belakang (sebelah kanan) pada sebuah linked list.
- Insert Head = Sesuai dengannamanya, fungsi Insert Head berguna untuk menambah simpul di depan (sebelah kiri). Fungsi ini tidak berada jauh dengan fungsi Insert Tail yang t elah dijelaskan sebelumnya.
- Delete Tail = Fungsi Delete Tail berguna untuk menghapus simpul dari belakang. Fungsi ini merupakan kebalikan dari fungsi I nsert Tail yang menambah simpul dibelakang. Fungsi Delete Tail akan mengarahkan Now kepada Tail dan kemudian memanggil fungsi Delete Now.
- Delete Head = Fungsi Delete Head merupakan kebalikan dari fungsi Delete Tail yang menghapus simpul dari belakang, sedangkan Delete Head akan menghapus simpul dari depan (sebelah kiri). Fungsi Delete Head akan mengarahkan Now kepada Head dan kemudianm memanggil fungsi Delete Now.
malah promosi lagi si bangke wkwkwkwk :v
BalasHapusmaaf kata-kata yang anda gunakan sangat tidak sesuai untuk berada di kolom komentar ini
Hapussilahka segera mengisi ulang pulsa anda
Hapus