При наличии неориентированного некорневого недвоичного дерева мы должны найти один из диаметров этого дерева в кратчайшие сроки без использования рекурсивных методов.
Я видел много разных ответов и хотел бы получить ясность по поводу того, что правильно. Когда вам дается неориентированное недроеченное недвоичное дерево, можете ли вы запустить BFS в любой вершине A, чтобы получить самую дальнюю вершину B из этого, а затем запустить BFS на этом узле B, что приведет к диаметру между B и полученным C?
Помимо этого, если это действительно правильно, какова сложность времени? Я видел O (E) и O (E + V)