Как определить кратчайший путь: основные методы и примеры