[C언어] 연결 자료구조를 이용한 그래프 구현(단순연결 리스트)
#include #include #define MAX_VERTEX 30 typedef struct graphNode { int vertex; struct graphNode* link; }graphNode; typedef struct graphType { int n; graphNode* adjList_H[MAX_VERTEX]; }graphType; void createGraph(graphType* g) { g->n = 0; for (int v = 0; v adjList_H[v] = NULL; } } void insertVertex(graphType* g, int v) { if (((g->n) + 1) > MAX_VERTEX) { printf("그래프 정점의 개수를..