Java_shortestPathCities calculate shortest path between two cities by Dijkstra algorithm The user enters the names of the starting and ending cities and calculates the shortest distance between the two cities of US. The Information of US cities is stored in the CSV file.