Как посчитать количество рукопожатий между пользователями ВКонтакте?

Появилась необходимость посчитать количество рукопожатий между пользователями ВКонтакте. Есть граф в виде словаря {id_пользователя: список_id_его_друзей, ...}. Какой алгоритм поиска кратчайшего пути в графе оптимально использовать для решения данной задачи? Конечно, чем проще и быстрее алгоритм, тем лучше. Необходимо знать только число рукопожатий. (Расстояние от одной вершины графа до другой)


Ответы (0 шт):