Implementation of Dijkstra's algorithm in Java Prints out the shortest path between a source and a destination.