Heap dan Priority Queue. Struktur data berbasis heap dengan akses prioritas.
Setiap Chapter pada Section ini disusun bertahap: konsep dasar, implementasi C++, lalu latihan dan refleksi. Pastikan pembaca menyelesaikan Chapter sebelumnya karena topik saling berkaitan.
# Konsep Heap
Definisi heap dan sifat heap-order.
Buka → # Min-Heap dan Max-HeapVarian heap dan penggunaannya.
Buka → # Operasi HeapInsert, extract, heapify, dan peek.
Buka → # HeapifyMembangun heap dari array dalam O(n).
Buka → # std::priority_queueContainer adapter STL untuk priority queue.
Buka → # k-Largest dan k-SmallestMencari k elemen terbesar/terkecil dengan heap.
Buka → # Merge k Sorted ArraysAplikasi heap untuk menggabungkan k array terurut.
Buka → # Penerapan HeapDijkstra, scheduling, median stream, dan kasus lain.
Buka →