Мне нужно найти среднее значение двоичного дерева рекурсивно.рекурсивно найти среднее значение двоичных значений дерева псевдокод
Это псевдо-код в порядке?
avg (T)
if (|T| = 1)
return value
sumleft = sumleft + avg(Tleft)
sumright = sumright + avg(Tright)
sum = value + sumleft + sumright
return sum/(|Tleft| + |Tright| +1)
if | T | = 0 нет значения – 1010