Зачем хранить данные только в конечных узлах сбалансированного бинарного дерева поиска?

Я купил хорошую книжку о вычислительной геометрии. Читая его здесь и там, я часто спотыкался об использовании этого особого вида бинарного дерева поиска. Эти деревья сбалансированы и должны хранить данные только в листовых узлах, тогда как внутренние узлы должны хранить только значения, чтобы вести поиск вплоть до листьев.

На следующем рисунке показан пример этого дерева (где листья - это прямоугольники, а внутренние узлы - это круги).

У меня есть два вопроса:

В чем преимущество отсутствия хранения данных во внутренних узлах?

В целях обучения я хотел бы реализовать такое дерево. Поэтому я подумал, что было бы неплохо использовать дерево AVL в качестве основы, но разве это хорошая идея?

Любой вид полезного ресурса очень приветствуется.

Ответы на вопрос(5)

Ваш ответ на вопрос