Tugas 9-TG
Tugas 9-TG
f
g
3. Gambarkan sebuah tree dengan a sebagai root. Dan tentukan height dari tree tsb.
S A E
D L
6. Bentuklah sebuah kode Huffman yang optimal untuk karakter dalam tabel berikut ini:
Huruf Frekuensi
I 8
U 20
B 3
S 28
C 5
H 10
M 2
P 25
7. Gunakan tree yang anda buat pada soal 6, untuk melakukan pengkodean untuk kata-kata:
a. BUS
b. CUPS
c. MUSH
d. PUSH
e. HIPS
f. PUPS
c d e
b
g j
k l
f h i
o p q
m n
r
Tentukanlah:
a. Parents dari c dan h.
b. Ancestors dari c dan j.
c. Children dari d dan e.
d. Descendants dari c dan e.
e. Siblings dari f dan h.
f. Verteks terminal.
g. Verteks internal.
h. Subtree dengan root j.
i. Subtree dengan root e.
9. Gambarkan sebuah tree yang memiliki sifat-sifat berikut atau berikan alasan kalau tidak
mungkin ada tree untuk sifat-sifat itu.
a. Tree dengan 6 edge dan 8 verteks.
b. Tree yang asiklus (tidak siklus) dengan 4 edge dan 6 verteks
c. Tree dengan semua verteks berderajat 2.
d. Tree dengan 6 verteks yang memiliki derajat 1, 1, 1, 1, 3, 3.
e. Tree dengan 4 verteks internal dan 6 verteks terminal.
10. Untuk soal-soal berikut gunakan graf dibawah ini.
a e1 b
e12
c e7 d e3
e8 e4
e10 e9
e e6 f e2
e5
e11
h
g
a. Gunakan algoritma BFS dengan urutan verteks hgfedcba untuk mendapatkan spanning tree
untuk graf di atas.
b. Gunakan algoritma BFS dengan urutan verteks hfdbgeca untuk mendapatkan spanning tree
untuk graf di atas.
c. Gunakan algoritma BFS dengan urutan verteks chbgadfe untuk mendapatkan spanning tree
untuk graf di atas.
d. Gunakan algoritma BFS dengan urutan verteks dhcbefag untuk mendapatkan spanning tree
untuk graf di atas.