Analysis of Prim's Algorithm -


can explain why use or what's importance of using key array(i.e key[]) in prim's algorithm deals minimum spanning tree problem.

prim_mst(g,w,r)//g->graph,w->weighted matrix,r->root vertex -------------------------  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)       v<-adj[u]   //adj[]--> adjacency list matrix            if v belongs q && w(q,v)<key[v]                  pred[v]<-u,key[v]<-w(u,v) 

key value on edge led particular vertex in graph during construction of mst

on arriving on vertex during algorithm, checks minimum weighted edge connecting set a(the set of vertices traversed) , set b(the set of edges not yet traversed). follows minimum edge , puts key of newly arrived vertex(the 1 reached after following min edge) weight of minimum edge


Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

php - joomla get content in onBeforeCompileHead function -