Dijkstras Algorithm An implementation of an undirected weighted Graph ADT performing Dijkstra's Algorithm to find the shortest path between two vertices.