Question: Given: graph G. Say G has k (connected) components 1 k. Clearly, k n. We would like to record which vertex is in which component:

Given: graph G. Say G has k (connected) components 1 k. Clearly, k n.

We would like to record which vertex is in which component: array comp[1] comp[n] is used for this purpose; value of comp[i] = j means, vertex i is in component j.

Given graph G and array comp[1] comp[n], design an algorithm by appropriately modifying dfs(depth first search) that sets comp[x] to i provided vertex x is in component number i.

Must run in O(m + n) time!!! Present a complete algorithm.

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!