【发布时间】:2020-01-17 06:15:46
【问题描述】:
我想获取关系中的所有路径,但如果没有给我一个结束节点,我不知道该怎么做。我已经尝试了多种方法来实现这一点,这就是我目前拥有的......
- Rel - 关系,
- S - 源节点(第一),
- T - 目标节点(最后一个),
- [S|Cons] - 路径,
- N - 长度
当我用...测试它时
graph(myRelation, _, _, _, _), false.
它只是无限循环。我假设这是因为除了关系之外我没有得到任何术语变量,但我认为当我使用 call 时它会分配 X,所以我可以以这种方式填充路径 ([S|Cons])。
【问题讨论】:
-
T和N在这里做什么? -
见this。
标签: prolog graph-theory