我有一个关于 DFS 的简单问题,我试图了解如何使用它,而不是如何解决整个问题。我真的在寻找一个解释,而不是我的作业的解决方案。
我先把问题写下来。
“假设你有一个无向图 G=(V,E) 并让它的三个顶点被称为 v1、v2 和 v3。找到一个算法来确定这三个顶点是否是一个团(完整图)的一部分(k> =3)"
现在我想使用 DFS 来解决它。据我了解,DFS 会让我知道 v1、v2 和 v3 是否在同一个强连接组件中。如果我是正确的,我还应该确定 G 是否也是一个集团(完整图)。
我在互联网上阅读,我发现断言一个图是否是集团是 NP 并且不容易解决。我对么?我错过了什么吗?是否有任何属性可以用来立即确定图表是否完整?