首页 > 解决方案 > 需要找到两个城市之间的最短路径

问题描述

我有这个要求。我必须创建一个应用程序,将以下数据(源城市、目的地城市、旅行时间)保存为一条记录,并且我可以选择将其保存在我想要的任何数据库中(关系、NoSQL、基于图形)。

现在用户可以通过给出源和目标城市来查询应用程序,我必须找到最短连接的最短路径和给定源和目标的最短时间的最短路径。

任何人都可以帮助我如何在数据库级别实现这个逻辑,因为即使我想在 java 中使用 Dijkstra 算法来实现这个逻辑。每次用户进行新搜索时,我都必须从数据库中获取所有记录来创建图表。

在方法/逻辑方面的任何帮助都会有所帮助。谢谢

标签: graphneo4jdijkstraspring-data-neo4j-4weighted-graph

解决方案


推荐阅读