Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.16 KB

File metadata and controls

24 lines (18 loc) · 1.16 KB

Grafo cidades (IN1012)

Projeto da disciplina de algoritmos II (3a Atividade Teórica)

Códigos

src/g.py -> faz o pre-processamento da base criando a matrix (pesos_100miles.csv) e criando um arquivo que serve como dicionario com o nome da cidade e sua posição na matrix (dict_n.csv). Você não precisa rodar este script, pois a matrix e o dicionario já foram criados.

src/dijkstra.py -> roda o algormitmo de Dijkstra e retorna o menor caminho e as cidades compõem o caminho.

Execução

Antes de executar baixe o arquivo da matrix e o coloque em /src

Para executar o algoritmo, use:

python3 dijkstra.py "CITY1" "CITY2"

Para saber os nomes das cidades veja o arquivo sf12010placename.csv.

Alunos

Links externos