Adicionando palavra ao dicionário Trie Structure

Eu estou tentando criar uma estrutura que pode ser inserida palavras, mas a estrutura tem que ser exatamente assim:

typedef struct tNode_t {
    struct tNode_t **l;
    char *w;
  } tNode;

**l é um ponteiro para uma matriz de 27 ponteiros para tNodes, essa é a parte que eu não entendo.

Se a matriz é de ponteiros para tNodes, como inserir palavras nela? E como o tamanho da matriz é 27 (26 letras minúsculas a-z e o caractere de terminação), como você sabe onde inserir a palavra dependendo de qual é a letra inicial?

questionAnswers(1)

yourAnswerToTheQuestion