Skip to content

Algoritmo de Dijkstra e algoritmo Bellman-ford que resolve o problema dos caminhos mínimos (C#)

Notifications You must be signed in to change notification settings

dedeco/dijkstra-bellman-ford-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo de Dijkstra

O Algoritmo de Dijkstra soluciona o problema do caminho mais curto num grafo dirigido ou não dirigido com arestas de peso não negativo.

Execute no Visual Studio 2015 e terá a resposta dos caminhos mínimos para:

  • Para o grafo abaixo adaptado do livro Algoritmos (Cormen) 3rd, página 480:

    Grafo adptado Comern

Algoritmo de Bellman-ford

O algoritmo de Bellman-Ford resolve o problema de caminhos mínimos de fonte única no caso geral no qual os pesos das arestas podem ser negativos. O algoritmo retorna um valor booleano que indica se existe ou não um ciclo de peso negativo.

Execute no Visual Studio 2015 e terá a resposta dos caminhos mínimos com pesos negativos para:

  • Para o grafo abaixo adaptado do livro Algoritmos (Cormen) 3rd, página 474:

    Grafo adptado Comern

  • E ainda tem um outro grafo que retorna um ciclo negativo.

Eu desenvolvi o mesmo algoritmo em python. Veja aqui> https://github.com/dedeco/dijkstra-bellman-ford

About

Algoritmo de Dijkstra e algoritmo Bellman-ford que resolve o problema dos caminhos mínimos (C#)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages