Graph NEO4j中的最短路径搜索
我尝试使用下面的方法来寻找两个节点之间的最短路径Graph NEO4j中的最短路径搜索,graph,neo4j,shortest-path,Graph,Neo4j,Shortest Path,我尝试使用下面的方法来寻找两个节点之间的最短路径 public static PathFinder<Path> shortestPath(PathExpander expander, int maxDepth, int maxHitCount) 在许多情况下,我得到了5条以上的路径。如何限制此方法返回的路径数小于或等于特定的
public static PathFinder<Path> shortestPath(PathExpander expander,
int maxDepth,
int maxHitCount)
在许多情况下,我得到了5条以上的路径。如何限制此方法返回的路径数小于或等于特定的路径数
public List<Path> run2(Node start, Node end, int k, int maxLength) {
List<Path> result = new LinkedList<Path>();
for (Path path : GraphAlgoFactory.shortestPath(expander, maxLength, k).findAllPaths(start, end))
{
result.add(path);
}
return result;
}
run2(source, target, 5,5);