Pokok Bahasan: Pengantar Linked List Operasi Linked List Single Linked List Double Link List
Pokok Bahasan: Pengantar Linked List Operasi Linked List Single Linked List Double Link List
Pokok Bahasan: Pengantar Linked List Operasi Linked List Single Linked List Double Link List
START 1
AVAIL 3
7
Contoh
Penyewa Next
1 Karmila 7
2 10
3 Dina 11
Avail 2
4 Mikail 12
5 Amelia 3
6 0
Start 5
7 Lana 4
8 Gio 1
9 Saputra 0
10 6
11 Fina 8
12 Nilam 9
Latihan-1
HENRY 9 0
10 RIMA 7
6
11 NINA 5
Latihan-1 12 9
13 RIVA 0
14 12
Latihan-2
a. Penyisipan
di awal list, yg artinya akan disisipkan /
ditambah informasi baru pada simpul kosong.
Start A
X
1 3
Avail N
X
2
Keterangan skema :
Dari 7 buah simpul 4 simpul yg terisi dan 3 simpul yang
masih kosong, terjadi 3 perubahan yaitu :
1. Semula start menunjuk ke simpul A tapi setelah proses
penyisipan, start tidak lagi menujuk ke simpul tetapi
akan menunjuk avail
2. Avail semula menunjuk ke simpul N (simpul kosong 1) tp
setelah penyisipan avail akan menujuk ke link avail
(simpul kosong ke2)
3. Simpul N semula menunjuk ke simpul kosong ke 2,
setelah proses penyisipan simpul N akan menunjuk ke
Start.
Operasi Penyisipan Data
2 3
Avail
X
1
Note : gris : adlh skema sblm di proses penyisipan
gris : adlh skema stelah proses penyisipan
Operasi Penyisipan Data
Keterangan skema :
Dari 7 buah simpul 4 simpul yg terisi dan 3 simpul yang
masih kosong akan disisipkan simpul baru (N) diantara
simpul A dan simpul B, maka 3 perubahan yang terjadi :
1. Avail semula menunjuk ke simpul kosong 1, tp
setelah penyisipan avail akan menunjuk ke link avail
(simpul kosong ke 2)
2. Semula simpul A menunjuk ke simpul B, tapi setelah
penyisipan simpul A menunjuk ke avail
3. Link avail semula menunjuk ke simpul kosong ke 2
tapi setelah penyisipan akan menunjuk ke simpul B.
Operasi Penyisipan Data
Keterangan skema :
Dari 7 buah simpul 4 simpul yg terisi dan 3 simpul yang masih
kosong akan disisipkan simpul baru diakhir list, maka 3
perubahan yang terjadi :
1. Avail semula menunjuk ke simpul kosong 1, tp setelah
penyisipan avail akan menunjuk ke link avail (simpul kosong
ke 2)
2. Semula simpul A merupakan akhir dari simpul tp setelah
penyisipan link simpul A menunjuk ke avail
3. Link avail semula menunjuk ke simpul kosong ke 2 tapi
setelah penyisipan merupakan simpul terakhir.
Operasi Penghapusan data
Start A B
X
1
2
3
Avail
X
Start A N B
X
Avail
X
Penghapusan
Note : gris
diantara 2 simpul
: adlh skema sblm di proses penyisipan
gris : adlh skema stelah proses penyisipan
Keterangan Skema
Start A N
Avail
X
B
Keterangan Skema
LAST
AVAIL
Latihan :