Есть ли формальное определение средней высоты бинарного дерева?
У меня есть вопрос по нахождению средней высоты двоичного дерева с помощью следующих двух методов:
Естественным решением может быть определение средней длины всех возможных путей от корня до листа, то есть
.
Другой вариант - определить его рекурсивно, то есть средняя высота узла - это среднее значение средних высот поддеревьев плюс один, то есть
с для листьев и для пустых слотов.л AVH 2 ( _ ) = 0
Исходя из моего текущего понимания, например, средняя высота дерева
1
/ \
2 3
/
4
is вторым методом, который использует рекурсию.
Тем не менее, я все еще не совсем понимаю, как сделать первый. неверно.