【发布时间】:2011-05-01 22:35:23
【问题描述】:
我有以下节点和边的集合。我想要做的是从中找到所有不同的图表。
my %connections=(36=>[31],10=>[3,4],31=>[30,22],30=>[20],22=>[20,8],20=>[1],8=>[5],5=>[2],2=>[1,20], 3=>[7]);
在这个例子中,它将产生:
my %all_graph = {
graph1 => {36=>[31],31=>[30,22],30=>[20],22=>[20,8],20=>[1],8=>[5],5=>[2],2=>[1,20]}.
graph2 => {10=>[3,4], 3=>[7]}
};
是否有任何现有的算法可以做到这一点?
【问题讨论】:
-
这就是你要找的东西:en.wikipedia.org/wiki/…
-
你的图表是错误的。 2 应该连接到 1