MODUL 5
Disusun oleh :
Arisandi Fanansyah
NIM : 20104018
Dosen :
2021
BAB I
TUJUAN PRAKTIKUM
1. Node
2. List
3. DoublyLinkList
4. DoubleLinkMain
BAB III
A. Method addFirst :
Dalam method ini akan ditambahkan node baru yang akan dikaitkan dengan node
paling depan, namun pada saat pertama kali (data masih kosong), maka penambahan akan
dilakukan pada headnya. Kemudian head akan menunjuk pada data baru tersebut hingga
head akan selalu menjadi yang terdepan.
B. Method addLast :
Dalam method ini penambahan node akan dilakukan dibelakang, namun pada saat
pertama kali data langsung ditunjuk pada headnya. Pada proses ini lebih sulit karena kita
membutuhkan pointer bantu untuk mengetahui data berbelakang, kemudian akan
dikaitkan dengan data baru. Dan proses ini memerlukan perulangan.
C. removeFirst :
D. removeLast :
E. Insert :
insert dalam double link list ini berfungsi untuk menyisipkan sebuah elemen list ke
dalam list.
F. Replace :
G. Remove :
I. showReversed
J. Find
❖ Hasil run
BAB IV
KESIMPULAN
Kesimpulan yang dapat saya berikan dari penjelasan diatas yaitu agar dapat membuat
program double linked list membutuhkan banyak method. Dan dari beberapa method
memiliki fungsi dan codelab yang berbeda-beda. Jadi membutuhkan waktu yang banyak
hanya untuk membuat 1 double linked list tersebut. Jadi agar kita dapat membuat 1 program
double linked list dengan cepat maka harus belajar dengan giat lagi.