#include #include #define NODE 5 using namespace std; int graph[NODE][NODE] = {{0, 0, 1, 1, 0}, {1, 0, 1, 0, 0}, {0, 0, 0, 1, 0}, {0, 1, 0, 0, 1}, {1, 0, 0, 0, 0}}; void traverse(int u, bool visited[]) { visited[u] = true; //mark v as visited for(int v = 0; v inward(NODE, 0), outward(NODE, 0); for(int i = 0; i