Heaps dan Tries
Heaps dan Tries Heap Heap adalah struktur data berbasis pohon biner lengkap yang memenuhi properti heap. Heap properti terbagi menjadi 3 bagian yaitu Min-Heap, Max-Heap, dan Min-Max Heap. Mari kita bahas satu persatu seperti dibawah ini: Aplikasi Heap Priority Queue Selection Algorithms (menemukan elemen min / maks, median, elemen kth-terbesar, dll). Dijkstra’s Algorithm (menemukan jalur terpendek dalam grafik) Prim Algorithm (menemukan minimum spanning tree) Heap Sort An O(n.lg(n)) algorithm. Implementasi Array Heap biasanya diimplementasikan didalam array. Elemen-elemen nya tersimpan secara berurutan adri index 1 sampai N dari atas sampai bawah dan dari kiri ke kanan dari node of the tree . Root tersimpan dari index 1 (kita biarkan index 0 kosong/tidak terpakai, demi kenyamanan) Setiap hubungan node dengan orang tuanya, anak kiri dan anak kanan dalam implementasi array dapat dihitung dengan mudah. Biarkan indeks simpul saat ini menjadi x. I...