0
任何人都可以解釋爲什麼我們使用PRIM算法中使用密鑰數組(即key []) 的重要性,它處理最小生成樹問題。Prim算法的分析
PRIM_MST(G,W,R)//G->graph,W->weighted matrix,R->root vertex
-------------------------
for v<-v[G]
key[v]<-infinity
pred[v]<-NIL //pred[]-->predecessor array
key[v]=0
Q<-v[G] //Q-->priority queue
while Q!=NULL
u<-EXTRACT_MIN(Q)
for v<-adj[u] //adj[]--> adjacency list matrix
if v belongs to Q && w(Q,v)<key[v]
pred[v]<-u,key[v]<-w(u,v)
在PRIM算法中沒有這樣的關鍵[]。可能你指的是一個實現的例子。 – gtgaxiola
請發佈您所指的代碼。 –
@SteveP。我已經發布了代碼 – user2638904