【发布时间】:2009-10-22 04:49:06
【问题描述】:
如果给定图上的两个节点,是否有一种算法可以在它们之间找到一条采用指定跳数的路由?任何节点都可以连接到任何其他节点。
目前的点位于二维空间中,所以我不确定图表是否是最好的方法。
【问题讨论】:
-
我不确定是否存在一个好的算法,但我知道你并不总是会有一个有效的解决方案。例如,如果你有一个三角图,你不会找到从 A 点到 B 点需要 3 跳的路径。
-
如果您被允许重新访问节点,您可以,例如绕圈旅行。要从 1 到 2,请走 1-3-1-2。 3 跳,你就在那里。