a C++ program that allows the user to enter the graph which representing the towns then find him the shortest path to reach his destination from any given source town using Dijkstra and floyd algorithms.
User can:
- Add Towns, Distance.
- Display, Delete City.
- Get Shortest Path between any two towns.
- Update City which include
- Delete Distance, Town.
- Edit Distnace.
- Undo last operation.