treeNode* makeRootNode(char data, treeNode* leftNode, treeNode* rightNode, int isThreadRight) {
treeNode *root = (treeNode*)malloc(sizeof(treeNode));
if (root != NULL) {
root->data = data;
root->left = leftNode;
root->right = rightNode;
root->isTreadRight = isThreadRight;
}
else
free(root);
return root;
}
'Program language > C' 카테고리의 다른 글
c언어 프로그램 실행 시간 측정 방법 (2) | 2021.05.19 |
---|---|
[C] Max(a,b) ((a>b) ? a:b) (0) | 2021.04.13 |
[C] 노트필기 (0) | 2021.04.12 |
[C] 데이터를 구조체로 반복해서 입력받고 출력하기 (0) | 2021.04.05 |
[C] 구조체 화살표연산자 이용해서 대소 비교하기 (0) | 2021.04.05 |