DAA Lab 10 Program 1
DAA Lab 10 Program 1
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
#define V 5
return min_index;
printf("Edge \tWeight\n");
graph[i][parent[i]]);
// matrix representation
int parent[V];
int key[V];
bool mstSet[V];
// vertex.
key[0] = 0;
parent[0] = -1;
mstSet[u] = true;
printMST(parent, graph);
// Driver's code
int main()
int graph[V][V] = { { 0, 2, 0, 6, 0 },
{ 2, 0, 3, 8, 5 },
{ 0, 3, 0, 0, 7 },
{ 6, 8, 0, 0, 9 },
{ 0, 5, 7, 9, 0 } };
primMST(graph);
return 0;