标签: algorithm graph graph-algorithm
请考虑以下图表。我可以区分4个强连接组件,但它们是5。 我错过了哪一个?此外,节点可以在多个组件中共享吗?
答案 0 :(得分:2)
5个组成部分是:
您认为组件实际上不是组件,因为它们都可以扩展到列表中的第5个组件。
请注意,无法扩展列出的组件,因为每个角节点都无法从其他任何位置(仅具有传出边缘)无法访问,或者无法到达任何其他节点(仅具有传入边缘)。因此,您无法将这些角添加到更大的组件中,并且无法向角节点添加任何内容以使其成为更大的组件。
根据定义,强连接组件是最大可能的(因此无法进一步扩展它们),但在定义中没有相互交叉的情况。但是,很容易证明以这种方式定义的组件不能有交叉点。