java-trainning icon indicating copy to clipboard operation
java-trainning copied to clipboard

Algoritmos - Algoritmo de Dijkstra

Open analuizasampaio opened this issue 2 years ago • 1 comments

O algoritmo considera um conjunto S de menores caminhos, iniciado com um vértice inicial I. A cada passo do algoritmo busca-se nas adjacências dos vértices pertencentes a S aquele vértice com menor distância relativa a I e adiciona-o a S e, então, repetindo os passos até que todos os vértices alcançáveis por I estejam em S. Arestas que ligam vértices já pertencentes a S são desconsideradas.

Um exemplo prático do problema que pode ser resolvido pelo algoritmo de Dijkstra é: alguém precisa se deslocar de uma cidade para outra. Para isso, ela dispõe de várias estradas, que passam por diversas cidades. Qual delas oferece uma trajetória de menor caminho?

fonte: wikipedia

analuizasampaio avatar Oct 02 '23 21:10 analuizasampaio

@analuizasampaio assign me this issue

Nishat30 avatar Oct 01 '25 20:10 Nishat30