Предыдущий ответ Адриана Томана верен, когда значение узла не важно, учитывается только структура дерева (см. Ту же ссылку в Википедии).
Когда значение узла также важно, расчет другой.Каталонское число дает вам количество различных возможных структур дерева.Теперь вы можете расположить узлы в каждой из этих структур (перестановка).Следовательно, общее количество различных деревьев для n узлов, где значение узла важно, определяется по формуле -
n-е каталонское число * n!
nodes (n) trees C(n) * n!
1 1
2 4 (= 2 * 2)
3 30 (= 5 * 6)
4 336 (= 14 * 24)