c에서 이진 검색 트리를 만들어야합니다. 나무 안에는 첫 글자로 정리 된 단어 목록이 있습니다. 각 노드에는 문자와 해당 문자로 시작하는 단어 (문자열) 목록과 다른 노드에 대한 포인터가 들어 있습니다. 나는 구조 안에서 단어 목록을 어떻게해야하는지 잘 모르겠습니다. 리스트를 만들기 위해 새로운 구조를 만들어야합니까? 가장 좋은 방법은 뭔가요?C에서이 구조를 설계하는 가장 좋은 방법은 무엇입니까?
지금까지 내 구조는 다음과 같습니다
typedef struct Node {
char letter;
//where the list of words begginning with letter should be
struct Node *left;
struct Node *right;
} Node;
문자열 목록은 링크 된 목록으로 구현 될 수 있으며 노드에는 문자와 연결된 목록에 대한 포인터가 포함됩니다. – ultrajohn