Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB 9 POHON.

Presentasi serupa


Presentasi berjudul: "BAB 9 POHON."— Transcript presentasi:

1 BAB 9 POHON

2 DEFINISI POHON : Pohon adalah graf tak-berarah terhubung yg tdk mengandung sirkuit. Pohon yg dimaksud pd definisi di atas adalah Pohon Bebas. Hutan (forest) adalah kumpulan pohon yg saling lepas.

3 SIFAT-SIFAT POHON : Misalkan G = (V, E) adalah graf tak-berarah sederhana dan jumlah simpulnya n. Maka, semua pernyataan di bawah ini adalah ekuivalen : G adalah pohon. Setiap pasang simpul di dlm G terhubung dgn lintasan tunggal. G terhubung dan memiliki m = n-1 buah sisi. G tdk mengandung sirkuit dan memiliki m=n-1 buah sisi. G tdk mengandung sirkuit dan penambahan satu sisi pd graf akan membuat hanya satu sirkuit. G terhubung dan semua sisinya adalah jembatan (jembatan adalah sisi yg bila dihapus menyebabkan graf terpecah mjd 2 komponen)

4 PEWARNAAN POHON POHON MEMPUNYAI BILANGAN KROMATIK 2.

5 ALGORITMA PRIM : Ambil sisi dari graf G yg berbobot minimum, masukkan ke dlm T Pilih sisi (u,v) yg mempunyai bobot minimum dan bersisian dgn simpul di T, tetapi (u, v) tdk membentuk sirkuit di T. Tambahkan (u, v) ke dlm T Ulangi 2 sebanyak n-2 kali.

6 ALGORITMA KRUSKAL : Asumsi : sisi-sisi dari graf sudah diurut menaik berdasarkan bobotnya – dari bobot kecil ke bobot besar T masih kosong Pilih sisi (u, v) dgn bobot minimum yg tdk membentuk sirkuit di T. Tambahkan (u, v) ke dlm T Ulangi langkah 2 sebanyak n-1 kali

7 Definisi –definisi : DEFINISI. Pohon yg sebuah simpulnya dipelakukan sbg akar dan sisi-sisinya diberi arah shg mjd graf berarah dinamakan pohon berakar. DEFINISI. Pohon berakar yg urutan anak-anaknya penting disebut pohon terurut.

8 Terminologi pada Pohon Berakar

9

10

11

12

13

14 DEFINISI. Pohon berakar yg setiap simpul cabangnya mempunyai paling banyak n buah anak disebut pohon n-ary.

15 POHON BINER Pohon Biner mrp kasus khusus pohon n-ary jika n = 2
Pohon biner adalah pohon yg setiap simpul cabangnya mempunyai paling banyak 2 buah anak.

16 TERAPAN POHON BINER : POHON EKSPRESI POHON KEPUTUSAN KODE PREFIKS
KODE HUFFMAN POHON PENCARIAN BINER

17 1. POHON EKSPRESI POHON EKSPRESI IALAH POHON BINERDGN DAUN BERUPA OPERAND DAN SIMPUL DALAM (TERMASUK AKAR) BERUPA OPERATOR

18 PEMBENTUKAN POHON EKSPRESI DARI NOTASI POSTFIX
Setiap elemen (operand dan operator) dari notasi postfix yg panjangnya n disimpan di dlm tabel sbg elemen P1, P2,…, Pn Tumpukan S menyimpan pointer ke simpul pohon biner (diandaikan tumpukan tumbuh dari “kiri” ke “kanan”)

19 2.POHON KEPUTUSAN Pohon keputusan digunakan utk memodelkan persoalan yg terdiri dari serangkaian keputusan yg mengarah ke solusi. Tiap simpul dalam menyatakan keputusan, sedangkan daun menyatakan solusi.

20 3.KODE AWALAN Kode awalan (prefix code) adalah himpunan kode, misalnya kode biner, sedemikian shg tdk ada anggota kumpulan yg mrp awalan dari anggota yg lain Kode awalan mempunyai pohon biner bersesuaian. Sisi diberi label 0 atau 1. Pelabelan sisi hrs taat-asas, yaitu semua sisi kiri dilabeli 0 saja (atau 1 saja), sedangkan sisi kanan dilabeli 1 saja (atau 0 saja). Barisan sisi-sisi yg dilalui oleh lintasan dari akar ke daun menyatakan kode awalan. Kode awalan ini ditulis pd daun.

21

22

23 Algoritma pembentukan pohon Huffman
Pilih dua simbol dengan peluang (probability) paling kecil (pada contoh di atas simbol B dan D). Kedua simbol tadi dikombinasikan sebagai simpul orangtua dari simbol B dan D sehingga menjadi simbol BD dengan peluang 1/7 + 1/7 = 2/7, yaitu jumlah peluang kedua anaknya. Selanjutnya, pilih dua simbol berikutnya, termasuk simbol baru, yang mempunyai peluang terkecil. Ulangi langkah 1 dan 2 sampai seluruh simbol habis.

24 A = 0, C = 10, B = 110, D = 111

25 5.POHON PENCARIAN BINER Pohon pencarian biner adalah pohon biner yg setiap kuncinya diatur dlm suatu urutan tertentu Ketentuan pengaturan kunci adalah sbb : Jika R adalah akar, dan semua kunci yg tersimpan pd setiap simpul tdk ada yg sama, maka Semua simpul pd upapohon kiri mempunyai kunci lebih kecil dari Kunci(R) Semua simpul di upapohon kanan mempunyai kunci nilai lebih besar dari Kunci (R)

26 PENELUSURAN POHON BINER
Ada 3 macam skema penelusuran pohon biner T : Preorder Kunjungi R Telusuri T1 scr preorder Telusuri T2 scr preorder Inorder Telusuri T1 scr inorder Telusuri T2 scr inorder

27 Postorder Telusuri T1 scr postorder Telusuri T2 scr postorder Kunjungi R

28 Preorder, Inorder, dan Postorder pada Pohon n-ary
Kunjungi R Telusuri T1, T2,…,Tn scr preorder Inorder Telusuri T1 scr inorder Telusuri T2, T3,…, Tn scr inorder Postorder Telusuri T1, T2,…,Tn scr postorder


Download ppt "BAB 9 POHON."

Presentasi serupa


Iklan oleh Google