【发布时间】:2013-10-01 02:06:18
【问题描述】:
我有一个名为matrix 的boolean[][] 二维数组,它编码一个有向图,如果matrix[i][j] == true,则顶点j 连接到顶点i(反过来不一定是真的)。
我正在尝试创建一个 Java 方法来确定我有多少不相交的有向图。
所以对于示例,如果顶点0连接到顶点1,顶点2连接到顶点3
(<code>[{{0,0,0,0},{1,0,0,0},{0,0,0,0},{0,0,1,0}}]</code> would be the 2D array),我会有 2 个不相交的有向图。
如果没有连接,不相交的有向图的数量将等于顶点的数量。
【问题讨论】:
标签: java arrays math directed-graph