我需要使用BFS遍历一个有向无环图(DAG)。我通过REST API使用neo4j,所以我与neo4j通信的主要方式是使用Cypher。
使用Cypher,我可以从起始节点检索一组所有路径,并从中导出BFS遍历。
我想知道有没有一种更简单的方法来使用Cypher遍历BFS。我期望作为输出的将是节点集的数组。
发布于 2012-04-17 20:22:56
那么你不能只在长度之后对结果路径进行排序吗,也许可以从每个路径中取出最后一个节点,就像http://bit.ly/HF0p0t这样
start n=node(1) match p = n-[*1..]->m return p, length(p), last(p) order by length(p) asc
要以升序取回路径?
https://stackoverflow.com/questions/10182602
复制相似问题