Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.