Изменения

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

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

7 байт добавлено, 21:37, 10 декабря 2013
Нет описания правки
Псевдокод:
 
bfs(int v) - заполняет массив d[n] расстояниями до всех вершин.
v = u = w = 0;
bfs(v);
for(i = 0; i < n; i++)
bfs(v);
for(i = 0; i < n; i++)
if (d[i] > d[u])
 
u = i;
 
bfs(u);
 
for(i = 0; i < n; i++)
 
if (d[i] > d[w])
 
w = i;
 
return d[w];
Анонимный участник

Навигация