1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "GraphADT.h"
 
/******************************main의 코드는 사용 예시이다.***************************************** 
int main(){
    
    Graph graph0;
    const Data dataArr0[] = {100, 101, 102, 103, 104, NULL_DATA};
    //정점이 가지는 data를 나열한다. (ID == 인덱스)
    const int IdArr0[VERTEX_NUM_MAX][ADJACENT_NUM_MAX] = 
    //행의 index는 정점의 ID를 의미한다. [ID][]
    //각 행에는 그 ID가 가지는 인접한 정점들의 ID를 나열한다.
    //배열의 끝은 NULL_ID로 표시한다.
    //(edge 가 없는 vertex는 {}를 이용한 초기화로는 생성 불가)
    {
        {1,2,3, NULL_ID},
        {0, NULL_ID},
        {0,4, NULL_ID},
        {0, NULL_ID},
        {2, NULL_ID},
        {NULL_ID},
    };
    graph0 = createGraphByIdArr(IdArr0, dataArr0);
    
    return 0;
}
***********************************************************************************/
 
cs


????