设计一种算法,用于在公共交通线路网中寻找从起点站s1到终点站s2的最佳路线。