Диаметр дерева T является наибольшей из следующих величин:
- диаметр левого поддерева T
- диаметр правого поддерева T
- самый длинный путь между листьями, который проходит через корень T (это можно вычислить по высоте поддеревьев T)
Источник: https://www2.cs.duke.edu/courses/spring00/cps100/assign/trees/diameter.html
Однако он не говорит, каков диаметр дерева, у которого нет хотя бы двух листьев, например, дерева с одним корнем, или 1 -> 2? Это 0, неопределенное значение, бесконечность или отрицательная бесконечность?