使用jgrapht中的DijkstraShortestPath会引发编译时错误

时间:2015-05-19 22:53:17

标签: java java-8 jgrapht

我正在尝试使用jgrapht获取Dijkstra最短路径。简化的代码段如下所示:

SimpleDirectedWeightedGraph<StopNode, WeightedEdge> graph = new SimpleDirectedWeightedGraph<StopNode, WeightedEdge>(WeightedEdge.class);
StopNode startNode = pickStartNodeFromGraph();
StopNode endNode = pickEndNodeFromGraph();
List<StopNode> shortestPath = DijkstraShortestPath.findPathBetween(graph, startNode, endNode);

我得到的只是DijkstraShortestPath.findPathBetween方法中的编译时错误,说明 那incompatible types: inferred type does not conform to equality constraint(s). 我知道我错过了一些东西,但这是半夜,我真的可以在这里使用一些帮助。

0 个答案:

没有答案