【发布时间】:2012-07-23 08:59:11
【问题描述】:
给定一个无向图和图中的两个任意节点(A 和 B),我如何找到通过最多唯一节点的路径以便在节点 A 和 B 之间导航?
我知道你可以深度搜索它并比较所有长度,但是有没有更好的方法?
【问题讨论】:
-
What have you tried? 即给我们看一些代码。
-
深度优先搜索如何做到这一点?
-
@Joachim,我还没有尝试过任何东西。更多的是从算法的角度来看。
-
@default locale:只需使用深度搜索来获取所有路径,然后最长的就是答案
-
@JoachimPileborg 您发布的文章不错,但是!您了解您链接到的文章吗?文章明确指出
it doesn’t mean “show me the code you’ve written, or piss off”。此外,他对问题的措辞清楚地表明这是值得帮助的,因为他说I know that ...。不管他知道什么,他都知道一些事情,他需要帮助来提炼他的知识。因此,我已经 +1 了这个问题。
标签: c++ algorithm data-structures graph graph-algorithm