我需要一个合并或连接到图的算法,我的意思是图1的最后一个节点应该是图2的第一个节点的前导。图1:
1->2->3
\ /
4->5图2:
6->7
| \
8->9这就是我需要的:
1->2->3
\ /
4->5->6->7
| \
8->9发布于 2012-04-23 23:33:23
createNewGraph迭代图1并添加新图为每个节点迭代迭代图1这些节点之间的每条边的成功添加到新图中
迭代图2并添加新图为每个节点迭代迭代图2这些节点之间的每个边的成功添加到新图中
添加从图1的最后一个节点到图2的第一个节点的边
发布于 2012-03-13 02:41:25
根据图表的不同,解决方案可能是唯一的,也可能不是唯一的(在您给出的示例中是唯一的)。
发布于 2012-03-13 02:43:16
这完全取决于您如何表示图形。例如,如果节点编号如示例中所示(第一个图为1..N,第二个图为N+1..M ),则只需创建一个新图,将两个图复制到新图中,然后向其中添加边N,N+1。
https://stackoverflow.com/questions/9672852
复制相似问题