Heap Tree and RBT
Heap Tree Heap tree merupakan Complete Binary Tree atau merupakan Binary Tree juga yang biasa juga disebut Complete Binary Search Tree (CBT) dimana harga - harga key pada node node nya sedemikian rupa sehingga harga harga key pada node node anaknya tidak ada yang lebih besar daru harga key pada node orang tuanya. Pertama kali operasi yang harus dilakukan di Heap tree adalah Heapufy yaitu proses untuk menciptakan data struktur heap dari sebuah binary tree yang digunakan untuk menciptakan heap min dan heap max. 1. Masukkan inputan 2. Mulai dari index pertama dari non leaf node yang indexnya n/2-1; 3. Set current elemen i menjadi yang terbesar 4. Index dari node anak bagian kiri diberikan 2i + 1 dan node anak bagian kanan diberkan 2i+2. Jika anak bagian kiri lebih besar dari current element/index ke i, maka set index anak bagian kiri menjadi yang terbesar. Jika anak bagian kanan lebih besar dari element yang terbesar maka set index anak bagian kanan menjadi yang t...