Posts

Showing posts from May, 2020

AVL Tree dan B-Tree

Image
A. AVL Tree AVL adalah balanced binary search tree yang memiliki perbedaan jumlah node pada subtree kiri dan subtree kanannya maksimal satu.                                              Untuk menentukan Height dan Balance Factor, gunakan cara berikut : Height : 1. Jika node (root) tidak memiliki subtree heightnya = 0. 2. Jika node adalah leaf, height = 1. 3. Jika internal node, maka height = height tertinggi dari anak + 1. Balance Factor : 1. Selisih height antara anak kiri dan kanan. Jika tidak memiliki anak dianggap 0. Insertion Insert suatu node pada AVL Tree sama dengan insert node pada Binary Search Tree. Node baru diposisikan sebagai leaf. Setelah memasukkan node baru, maka harus dilakukan penyeimbangan kembali pada path dari node yang baru di-insert atau path terdalam. Namun biasanya, path terdalam adalah path dari node yang baru saja di-insert. ...