Изменения

Перейти к: навигация, поиск

Алгоритмы на деревьях

45 байт добавлено, 18:53, 11 декабря 2013
Нет описания правки
Алгоритм:
Возьмём любую вершину V и найдём расстояния до всех других вершин. d = \max_{u, v \in V, u \ne v} dist(u, v) Возьмём вершину U такую,что d[u] >= d[t] для любого t.Снова найдём расстояние до всех остальных вершин.Самое большое расстояние-диаметр дерева.
Расстояние до остальных вершин удобно искать алгоритмом BFS.
Анонимный участник

Навигация