【发布时间】:2014-05-05 15:29:22
【问题描述】:
我有一个关于一个程序的 Java 算法的问题。我想编写一个提供有关“巴士路线”信息的 android 程序。程序运行,用户选择一个公交车站(A站),程序告诉用户“乘坐4路公交车,在B站下车。然后乘坐8路公交车,然后在C站下车。”任何人都有关于该程序算法的想法?我可以用什么来保存每条公交路线? Queue、stack 或类似的东西?我可以使用BFS 或DFS 算法来获得最短的公交路线路径吗?
Purpose of program; 用户如何使用公共汽车找到交通路线。 (4路不直达8站,需换乘B站)
I need to know ;我使用哪种数据结构和哪种最短路径算法。
【问题讨论】:
-
为什么不使用 Dijkstra 算法
-
@TejasPatel 我在谷歌上搜索了你问这个问题,但我没有找到你的电子邮件地址......现在我正在搜索 Dijkstra 的算法。我也不知道应该使用哪种数据结构。
-
@TeachMeJava 你在 Stack Overflow 上问过,你不应该私信用户。这将阻止未来有相同问题的用户看到答案。
标签: java algorithm data-structures shortest-path