无向图中连通分量的一个例子

  • 本文关键字:一个 分量 graph
  • 更新时间 :
  • 英文 :


我正在做一个关于在无向图中查找连通分量的算法问题。输入是存储在(源目标(中的边列表,输出是(顶点、标签(。source是表示源顶点的id的整数,target是表示目标顶点的id的整数,顶点是顶点id,标签是顶点所属的连接零部件的标签。

以下是两个示例:示例1。输入:

0 1
1 2
3 1

输出:

(0, 0)
(1, 0)
(2, 0)

示例2。输入:

0 3
4 5

输出:

(3, 0)
(4, 4)
(5, 4)

在我的理解中,对于第一个例子,所有顶点都连接到1,所以图有一个连接的分量,所以结果应该是

(0,0)
(1,0)
(2,0)
(3,0)

但答案没有(3,0(。

对于第二个示例,0连接到3,4连接到5,有两个连接的组件。结果应该是

(0,0)
(3,0)
(4,4)
(5,4)

但答案没有(0,0(

我不确定我是否误解了结果与输出不相等的东西。。

再来回答我愚蠢的问题。。。重点是这两个输入是同一个图形。标签应该是组件中最小的顶点。

最新更新