最小スパニングツリーのプリムアルゴリズムに関するこのMITビデオでは、教授がπ[v] ←u
71:16秒に説明しています。しかし、なぜこのステップが必要なのかわかりません。この表記 π[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