2440082264-Mifta Fajar H.am
2440082264-Mifta Fajar H.am
AM
2440082264
Week 7
AVL Tree
Learning Outcome:
LO1: Explain the concept of data structure and its usage in application
LO2: Demonstrate how to create any learned data structure
Soal
b. Jika dilakukan delete pada 4 buah data yaitu 35, 22, 55, dan 12. Perubahan apa yang
akan ditampilkan dalam AVL Tree! (gambar tahap demi tahap)
Jawab:
Kedua, jika bilangan 35,22,10,26,dan 55 sudah ter insert maka tinggal bilangan
10,5,12,42,62,65.
Ketiga, ketika insert bilangan 26 maka akan otomatis menjadi child node bilangan 22.
Keenam, insert bilangan 65 maka akan otomatis menjadi child node bilangan 62.
X-Delete 35
35
X-Delete 22 X-Delete 55
55
22
42 62
10 26
X-Delete 12
5 12 65
26
10
62
5 42 65
a. Jika dilakukan proses insert 9 data yaitu 35, 30, 58, 60, 68, 10, 9, 6, dan 3. Perubahan
seperti apa yang ditampilkan dalam AVL Tree! (gambar tahap demi tahap)
b. Kemudian lakukan proses delete 5 data yaitu: 40, 58, 12, 3, 30. Perubahan seperti apa
yang ditampilkan dalam AVL Tree! (gambar tahap demi tahap)
Jawab :
Insert : 35,30,58,60,68,10,9,6,3
4
0
0
2 5
0
9 0f 5
0 0
0 0
1 3 5
0f 6
0 5 0
0 0 9
0
0 0
0 1 3
6 0f 0f 4 5
6 0 8
0 0 0
0 3 5 6
0 0 0
0 0 0
3 9 0f 0f
0 0 6
0 0 8