Encontre o caminho mais curto do vértice u para v passando por um vértice w?

Em um gráfico direcionado com pesos de borda não negativos, posso encontrar facilmente o caminho mais curto de u para v usando dijkstra. Mas há algum ajuste simples no Dijkstra para que eu possa encontrar o caminho mais curto de u até v através de um dado vértice w. Ou alguma outra sugestão de algoritmo?

questionAnswers(5)

yourAnswerToTheQuestion