Вопросы к Поиску с Алисой
Чтобы рассчитать диаметр связного графа, нужно вычислить максимальное расстояние между всеми парами его вершин. studfile.net
Для этого можно использовать, например, алгоритм Флойда-Уоршелла, который позволяет найти все кратчайшие пути между каждой парой вершин. ru.stackoverflow.com
Алгоритм нахождения диаметра графа: studfile.net
Для несвязных графов диаметр полагается равным бесконечности. studfile.net