Progb 7
Progb 7
import java.io.*;
import java.lang.*;
import java.util.*;
class MST
min = key[v];
min_index= v;
return min_index;
System.out.println("Edge \tWeight");
}
void primMST(int graph[][])
key[i] = Integer.MAX_VALUE;
mstSet[i] = false;
key[0] = 0;
parent[0] = -1;
mstSet[u] = true;
parent[v] = u;
key[v] = graph[u][v];
}
public static void main(String[] args)
{ 0, 2, 8, 6, 8},
{2, 0, 3, 8, 5},
{0, 3, 0, 0, 7},
{ 6, 8, 0, 0, 9},
{ 0, 5, 7, 9, 0}
};
t.primMST(graph);
OUTPUT:
Edge Weight
0-1 2
1-2 3
0-3 6
1-4 5