谁能解释我们为什么使用或在处理最小生成树问题的PRIM'S ALGORITHM 中使用键数组(即键[])的重要性。
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)