My first Magazine pemrograman-kompetitif-dasar | Page 102

9 Perkenalan Graf Perfect Binary Tree Suatu binary tree yang seluruh node -nya memiliki 2 anak, kecuali tingkat paling bawah yang tidak memiliki anak, disebut dengan perfect binary Tree. Bila banyaknya node adalah N, maka ketinggian dari pohon tersebut adalah O(log N). Gambar 9.8: Contoh perfect binary tree. Complete Binary Tree Complete binary tree adalah binary tree yang mana semua posisi node di setiap kedala- mannya terisi, kecuali mungkin pada kedalaman terbawah, dan posisi node -nya terisi dengan urutan kiri ke kanan. Sama seperti perfect binary Tree, bila banyaknya node adalah N, maka ketinggiannya adalah O(log N). Contoh dari complete binary tree dapat dilihat pada gambar 9.9, sementara kedua tree pada gambar 9.10 bukanlah termasuk complete binary tree. Gambar 9.9: Contoh complete binary tree. (a) (b) Gambar 9.10: Contoh tree yang bukan complete binary tree. Tree (a) bukanlah complete binary tree sebab elemen di tingkat paling bawah tidak berisi dari kiri ke kanan (terdapat lubang). Tree (b) juga bukan complete binary tree, sebab terdapat node tanpa 2 anak pada tingkat bukan paling bawah. II Sekilas Info JJ Complete binary tree dimanfaatkan pada struktur data binary heap . Struktur data ini akan kita pelajari pada bab Struktur Data NonLinear. 92