Prim algoritmusa (Prim's algorithm)

Animáció

Struktogram

$Prim(G : \mathcal{G}_{w};r : \mathcal{V})$

$\forall u \in G.V$
$c(u) := \infty$
$p(u) := \emptyset$
$c(r):=0$
$Q : minPrQ(G.V \setminus \{ r \}, c)$
$u := r$
$\lnot Q.isEmpty()$
$\forall v \in G.A(u) \land v \in Q \land c(v) > G.w(u, v)$
$p(v) := u$
$c(v) := G.w(u, v)$
$Q.adjust(v)$
$u := Q.remMin()$

Feladatok