Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 6 TREE & BINARY TREE

Presentasi serupa


Presentasi berjudul: "Pertemuan 6 TREE & BINARY TREE"— Transcript presentasi:

1

2 Pertemuan 6 TREE & BINARY TREE
Matakuliah : T0034 / Perancangan & Analisis Algoritma Tahun : 2008 Pertemuan 6 TREE & BINARY TREE

3 Sebuah child node pasti memiliki satu parent node.
TREE Terdapat sejumlah node (titik) yang terhubung atas susunan hierarkis parent (orang tua) dan child (anak). Sebuah child node pasti memiliki satu parent node. Sebuah parent node bisa memiliki beberapa node lain yang berada di bawahnya (child node). [buku utama, bab 4.4] Bina Nusantara

4 ILUSTRASI TREE [buku utama, ilustrasi 4.6] Bina Nusantara

5 Adalah sebuah tree yang setiap node-nya pasti memiliki 0 atau 2 child.
BINARY TREE (1) Adalah sebuah tree yang setiap node-nya pasti memiliki 0 atau 2 child. Jumlah maksimal node di level ke-k = 2k-1 Jumlah maksimal node dalam Binary Tree kedalaman k = 2k-1 [buku utama, bab 4.4.1] Bina Nusantara

6 Impementasi bisa dengan array atau linked-list
BINARY TREE (2) Impementasi bisa dengan array atau linked-list Operasi yang dapat dilakukan : Memasukkan / menambahkan data Mencari data Menghapus data Sorting data Bina Nusantara

7 ILUSTRASI BINARY TREE [buku utama, ilustrasi 4.7] Bina Nusantara

8 TREE TRAVERSAL Adalah proses mengunjungi setiap node dalam tree
Pre-order Traversal parent–left–right Level-order Traversal parent–left–right (per level / kedalaman) In-order Traversal left–parent–right (teknik ini hanya berlaku bagi Binary Tree) Post-order Traversal left–right–parent [buku utama, bab 9.2] Bina Nusantara

9 PRE-ORDER TRAVERSAL [buku utama, ilustrasi 9.6] Bina Nusantara

10 LEVEL-ORDER TRAVERSAL
[buku utama, ilustrasi 9.7] Bina Nusantara

11 IN-ORDER TRAVERSAL [buku utama, ilustrasi 9.8] Bina Nusantara

12 POST-ORDER TRAVERSAL [buku utama, ilustrasi 9.9] Bina Nusantara

13 EULER TOUR TRAVERSAL + a 1 – 2 3 b x Arithmetic Expression Tree
4 5 6 7 8 9 10 11 12 13 14 15 16 Arithmetic Expression Tree 2 x (a – 1) + (3 x b) Bina Nusantara

14 LATIHAN Uraikan perbedaan implementasi Tree dengan menggunakan array dan pointer! Bina Nusantara

15 Apa yang sudah dipahami? Apa yang akan dibahas selanjutnya?
REVIEW Apa yang sudah dipahami? Apa yang akan dibahas selanjutnya? Bina Nusantara


Download ppt "Pertemuan 6 TREE & BINARY TREE"

Presentasi serupa


Iklan oleh Google