Greedy idea: grow a tree from a start node by repeatedly taking the cheapest edge crossing the cut (implemented as a min-priority queue of key[v]).
| v | key[v] | parent[v] | in MST? |
|---|
Click Start, choose a start node, then press Step to extract-min and relax its neighbors.