Question: Q2 Minimum Spanning Tree Check Given two undirected weighted graphs G1 and G2 , write a function named CheckMST which checks if G2 is a

Q2

Minimum Spanning Tree Check

Given two undirected weighted graphs G1 and G2, write a function named CheckMST which checks if G2 is a valid MST for G1. The function returns true when valid and false otherwise.

Input

Your function takes as input three integers: V, E1, and E2 where V is the number of Vertices, E1 is the number of edges for the first graph G1, and E2 is the number of edges for the second graph G2 and:

3 integer arrays for edges information for graph 1: From1[], To1[], Weight1[]

3 integer arrays for edges information for graph 2: From2[] ,To2[], Weight2[]

Output

Yes or No

Example 1:

V=4 E1=5 E2=4

Graph 1 info

From To Weight 0 1 4 0 2 5 0 3 2 1 2 7 2 3 8

Graph 2 info

From To Weight 0 1 4 0 2 5 0 3 2 1 2 7

Answer:

NO

Example 2:

V=4 E1=5 E2=4

Graph 1 info

From To Weight 0 1 4 0 2 5 0 3 2 1 2 7 2 3 8

Graph 2 info

From To Weight 0 1 4 0 2 5 0 3 2

Answer:

YES

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!