Por que armazenar dados apenas nos nós folha de uma árvore de pesquisa binária balanceada?

Eu comprei um pequeno livro sobre geometria computacional. Enquanto lia aqui e ali, eu frequentemente tropeçava no uso desse tipo especial de árvore de busca binária. Essas árvores são balanceadas e devem armazenar os dados apenas nos nós folha, enquanto os nós internos devem armazenar apenas valores para guiar a busca até as folhas.

A imagem a seguir mostra um exemplo dessas árvores (onde as folhas são retângulos e os nós internos são círculos).

Eu tenho duas perguntas:

Qual é a vantagem de não armazenar dados nos nós internos?

Para o propósito de aprender, eu gostaria de implementar essa árvore. Portanto, achei que seria uma boa ideia usar uma árvore AVL como base, mas é uma boa ideia?

Qualquer tipo de recurso útil é muito bem-vindo.

questionAnswers(5)

yourAnswerToTheQuestion