在这MIT video regarding Prims algorithm for minimum spanniing tree教授在时间71:16秒解释π[v] ←u
。但我不明白为什么我们需要这一步。 π[v] ←u
是什么意思?算法中最后一行的含义是什么? 在源给出的整个算法如下:在最小生成树的Prims算法中π[v]←u是什么意思?
Q←V
key[v] ←∞for all v∈V
key[s] ←0for some arbitrary s∈V
while Q≠∅
do u←EXTRACT-MIN(Q)
foreach v∈Adj[u]
do ifv∈Qand w(u, v) < key[v]
then key[v] ←w(u, v)⊳DECREASE-KEY
π[v] ←u
At the end, {(v, π[v])}forms the MST
看起来像转让 –