HEAP AND TRIES
Heap adalag binary tree lengkap yang berdasarkan struktur data dimana value key pada node nya diatur sedemikian rupa sehungga value key pada node anaknha tidak ada yang lebih besar dari value key node orang tuanya. Terdapat 2 macam heap : • Min Heap Setiap elemen node lebih kecil dari anaknya • Max Heap Setiap elemen node lebih besar dari anaknya MIN HEAP Setiap elemen node lebih kecil dari elemen anaknya. Element heap terbesar terleta di salah satu leaf node. Heap bisa diimplementasikan dengan linked-list, tetapi lebih mudah diimplementasikan dengan array. Contoh Min-Heap Aplikasi penggunaan Heap • Priority Queue • Selection Algorithm • Dijkstra’s Algortihm • Prim Algorithm • Heap Sort Insertion di Min-Heap Menginput element baru di akhir heap. Membandingkan nilai node sekarang dengan nilai parent ...