wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modul 7 - AVL Tree

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Jika balance factor suatu node adalah +2 setelah penyisipan, tindakan pertama yang dilakukan adalah

a)

Lakukan Rotasi Kanan

b)

Lakukan Rotasi Kiri

c)

Tidak perlu rotasi

d)

Hapus node tersebut

2.

AVL Tree menjamin bahwa tinggi pohon akan tetap O(log n) setelah banyak penyisipan.

a)

Benar

b)

Salah

3.

Setelah memasukkan angka 50 → 30 → 70 → 20 ke AVL Tree,

kemungkinan besar rotasi pertama terjadi pada node:

a)

30

b)

50

c)

70

d)

Tidak perlu rotasi

4.

Pilih semua pernyataan yang benar tentang Rotasi Kanan:

a)

Terjadi saat subtree kiri terlalu berat

b)

Balance factor lebih dari +1

c)

Balance factor kurang dari -1

d)

Rotasi Kanan terjadi saat anak kiri lebih besar dari parent

5.

Jika balance factor node adalah -2, maka kemungkinan anak kanannya terlalu berat.

a)

Benar

b)

Salah

6.

Jika setelah penyisipan balance factor node menjadi -2 dan anak kanan balance factor +1,

maka rotasi yang diperlukan adalah:

a)

Rotasi Kanan

b)

Rotasi Kiri-Kanan

c)

Rotasi Kanan-Kiri

d)

Rotasi Kiri

7.

Manakah yang merupakan kondisi AVL Tree sehat?
(Pilih semua yang benar)

a)

Balance factor setiap node antara -1 hingga 1

b)

Setiap rotasi terjadi pada setiap penyisipan

c)

Pohon cenderung miring ke satu sisi

d)

Pohon tetap seimbang setelah penyisipan

8.

Rotasi Kiri dilakukan saat anak kanan lebih tinggi daripada anak kiri.

a)

Benar

b)

Salah

9.

Apa langkah pertama yang dilakukan sebelum menentukan jenis rotasi setelah penyisipan?

a)

Menghapus node

b)

Menghitung balance factor

c)

Membandingkan anak kiri dan kanan

d)

Membuat pohon baru

10.

Jika memasukkan angka 10 → 20 → 15 ke AVL Tree kosong,

maka jenis rotasi yang dibutuhkan adalah:

a)

Rotasi Kiri

b)

Rotasi Kanan

c)

Rotasi Kanan-Kiri

d)

Rotasi Kiri-Kanan