Why it matters
Prim is alternative MST. Faster than Kruskal on dense graphs.
Advertisement
The architecture
Start from any vertex.
Extract-min from priority queue.
Relax adjacent edges.
Advertisement
How it works end to end
Priority queue: min-heap by edge weight.
Extract-min V times.
Decrease-key on relax.
Fibonacci heap: better amortized decrease-key.