我有一个关于一个程序的Java算法的问题。我想写一个android程序,提供有关“巴士路线”的信息。有人知道那个程序算法吗?我能用什么来节省每条公共汽车路线呢?Queue,stack或诸如此类的东西?我可以使用BFS或DFS算法来处理最短的公交线路吗?Purpose of program;用户如何使用总线找到交通线路。(4路公共汽车不直接到8站,用户需要转乘到B站)
我目前正在使用非常著名的Dijkstra算法,我有点卡住了。我正在尝试修改伪代码,以获取源和目标的输入,努力在已实现的Graph中找到两个顶点之间的最短路径。我希望输入SOURCE和dest值为字符串值。我也在尝试修改,所以输入的只是列表最短路径。关于如何修改算法以获得此结果,您有什么想法吗?1: function Dijkstra(Graph, source):
2: for each ver