/* * Code example for CP264 Data Structures II * graph representation by adjacent matrix * modified from textbook example * HBF */ #include #include #include #define MAX 10 void randomGraph(int adj[][MAX]); void displayAdjacentMatrix(int adj[][MAX]); void breadth_first_search(int adj[][MAX], int visited[], int start); void depth_first_search(int adj[][MAX], int visited[], int start); void depth_first_search_recursive(int adj[][MAX], int visited[], int start); int main() { int adj[MAX][MAX]; int visited[MAX]; int i; randomGraph(adj); displayAdjacentMatrix(adj); printf("\nBFS:\n"); for (i=0; i