Construct G for α, n, and W given as command line parameters. Throw away edges that have an asymmetric relation between nodes. That is, if A is connected to B, but B is not connected to A through an edge, remove the directed edge from A to B as well. After this pruning step, we should be left with a graph G' that has only symmetric edges similar to an undirected graph. Now assign each edge a weight randomly picked between [1 W].
Then make your program capable of answering the following queries:
1) Is G' a fully-connected graph? Answer based on a BFS or DFS.
2) Construct the MST of G'. What is the total weight of G'?