RB트리 질문 드립니다.
들찬길
RB트리 질문 드립니다.지금 제가 RB트리 생성해서 삭제/삽입/검색 구현 해볼려고 하는데
아래처럼 위에 구조체 한거 제대로 된건가요?
그리고 노드 초기화 어떻게 해줘야 하는지;
질문 내용 : 위와 같습니다. 밑에 있는 소스에 틀린점 있으면 수정 좀 해주세요.
#includestdio.h
#include stdlib.h
typedef enum {red, black} color;
typedef struct red_black *red_black_ptr;
typedef struct red_black
{
long num;
char name[20];
char major[20];
char addr[20];
char phone[20];
red_black_ptr left_child;
red_black_ptr right_child;
color left_color;
color right_color;
}red_black;
red_black_ptr *tree;
red_black_ptr *head_ptr;
void red_black_input();
void red_black_insert();
void red_black_del();
void red_black_serch();
int main()
{
input();
}
void input()
{
--
}
void red_black_insert()
{
---
}
void red_black_del()
{
---
}
void red_black_serch()
{
---
}
main(void)
{
---
}