Чтобы получить доступ ко всем конечным узлам BST, вам придется пройти по всем узлам BST, и это будет порядка O (n).
Одной из альтернатив является использование дерева B +, где вы можете перейти к конечному узлу за O (log n), и после этого все конечные узлы могут быть доступны последовательно для вычисления суммы. Таким образом, в вашем случае это будет O (log n + k), где k - количество листовых узлов, а n - общее количество узлов в дереве B +.
ура