안녕하세요 ?

 

저번시간에 이어 오늘은 루트 노드의 생성법에 알아보도록 하겠습니다.

 

먼저 트리는 루트 노드가 기준이 되므로 루트 노드를 아래 예제 처럼 생성할 필요가 있다는 것을 알려드립니다.

 

[예]

 

Tree* RootNode;

RootNode = (Tree*) malloc (sizeof(Tree));

memset (RootNode, 0 , sizeof(Tree);

strcpy(RootNode->data, 100); /

 

위에 예제를 보시면 3번 memset 부분은 버퍼를 NULL값으로 초기화를 하며 마지막 strcpy는 data 100 ; 즉 100을 root의

 

기준값으로 사용하는 것입니다.