Quote:
How do I find the best possible route for metro stations
First of all, you need to define what makes a route the 'best'.
Then practice at finding the best route between stations, see what information you need to find the answer.
Get familiar with the 'A* Algorithm'.
Then you deduce how to apply to 'A* Algorithm'.