路径是path不是trail和walk应该怎么查

image

你好,想请问下如图所示,从d点出发到a点,trail包不包括d→b→a→j→a?如果不想让它经过a之后再往前走,有什么查询方法吗?

d->b->a->j->a 是一个 trail。

有很多种办法可以只返回 d->b->a,看哪个适合你的情况吧,比如在 match 的 where 条件中把 j 点排除掉,或者把 a 的出边排除掉,或者找 d 到 a 的最短路径,或者是指定从 d 到 a 的长度,等等。

1 个赞

我是想找从d点出发,终点是a的所有的路径,但是不希望找出来经过a点后还往后走的那些路径(也就是说,边和点都不能重复,即path路径,想问一下你们是不支持path路径的查找吗?因为我看你们文档里面提到了path,但是没有说应该怎么检索path路径)

目前版本没有找 path 的语句,find path 也是找的 trail。如果要找 path,要考虑自己改写语句实现,比如考虑我上面说的做法。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。