2013-11-15 133 views
0

是否可以使用Dijkstra从节点A到节点B搜索最短路径,只通过具有特定值的属性x的节点?考虑到关系属性,这也是可能的吗?Dijkstra遍历关系属性

如果是,你能解释一下吗?

谢谢你让我知道在任何情况下。

亲切的问候, 约翰,有一个给定的属性

+0

我很好奇为什么我们在这里突然出现了与dijkstra相关的问题,我无法解释它。请注意,这只是我的好奇心,希望得到满意的OP,你的问题是一个很好的问题。 – arynaq

+0

@arynaq这可能是因为许多大学已经开始新学期,迪克斯特拉是一个学期开始的典型例子。无论如何,当您将节点添加到队列中并添加if语句并检查它是否满足条件时,该怎么办? – Thijser

回答

1

节点和连接它们形成原始的边缘。使Dijkstra的算法适用于子图工作很简单:只需忽略不属于的顶点和边。

+0

@downvoter:我错过了什么?有没有让这个答案错误的微妙之处? – Joni