Sumit
Sumit
queue[++rear] = v;
visited[v] = 1;
while (front <= rear)
{ v = queue[front+
+]; printf(" %d ",
v);
for (i = 0; i < n; i++) {
int main()
{
int v;
}
for (i = 0; i < n; i++) {
visited[i] = 0;
}
OUTPUT:
PROGRAM - 14
Q14- Implementation of DFS
#include <stdio.h>
stack[++top] = node;
int pop()
return stack[top--];
}
void dfs(int adjMatrix[MAX_NODES][MAX_NODES], int nodes, int startNode)
printf("\n");
}
int main(){
int nodes, i, j;
int startNode;