modificado TAD de grafo e algoritmo de dijkstra