Question: Consider MST-Kruskal algorithm: MST-KRUSKAL(G, w) A = 0; for each vertex v in G, V MAKE-SET(v) //sort the edges of G: E into nondecreasing order

Consider MST-Kruskal algorithm: MST-KRUSKAL(G, w)

A = 0; for each vertex v in G, V

MAKE-SET(v)

//sort the edges of G:E into nondecreasing order by weight w for each edge (u,v) in G,E //taken in nondecreasing order by weight

if FIND-SET(u) does not equal FIND-SET(v)

A = A U {(u,v)}

Union(u,v)

return A

1. What is the exact # of times Union is called?

2. If MST-Kruskal is run without sorting the edges, what will it find?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!