在這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
看起來像轉讓 –