Professional Documents
Culture Documents
5 DAA Experiment
5 DAA Experiment
#include <stdio.h>
void main() {
int adj[MAX_VERTICES][MAX_VERTICES];
int distance[MAX_VERTICES];
int path[MAX_VERTICES];
int visited[MAX_VERTICES];
distance[i] = INFINITY;
path[i] = 0;
visited[i] = 0;
distance[source] = 0;
int basicOperations = 0;
visited[current] = 1;
int T = 0;
basicOperations++;
basicOperations++;
basicOperations++;
distance[i] = adj[current][i] + T;
path[i] = current;
basicOperations++;
basicOperations++;
min = distance[i];
current = i;
visited[current] = 1;
nv++;
T = distance[current];
int y = dest;
do {
int x = path[y];
y = x;
} while (y != source);