Интересно, есть ли общий алгоритм или методика для вычисления количества узлов (и, таким образом, сколько байтов) в дереве.
Так, скажем, существует дерево, которое начинается так:*
a t
p h
e p e i
l s r i s
e e r
ape
apps
apple
the
their
there
this
Тогда представьте, что вместо этого есть большой словарь тысяч слов.Каждое слово состоит из набора букв L
из алфавита A
.Таким образом, по существу, мы можем генерировать n
количество L
(слов), скажем, 100 000, различной длины.В некоторых ситуациях они будут перекрываться, поэтому количество байтов, которое он занимает в последнем файле, не будет равным 100 000 x (средняя длина).Вместо этого это будет некоторая доля от общего числа.
Мне интересно, как это вычислить.Если вам действительно нужно сгенерировать данные, а затем измерить их, или если есть математический метод для быстрого моделирования, то это очень быстро.