我是编程新手,我正在尝试解决一个问题,这个问题是“找出一个空的无向图需要连通的平均边数”,....it还要求“跟踪沿途的孤立组件”……from random import randomG.add_node(i) # creates a graph with desired number of nodes输出类似于109 ... 1,然后我尝试选择两个随机节点,并将它们连接成这样的边:seco
若F.中G的每个圈至少有一条边,则称边的F⊆E集为⊆反馈边集。(b)设G是一个具有正边权的加权无向图。我的解决方案(需要建议):
( a) 最小大小反馈边集:,由于图是不加权的,我们可以使用DFS。我们像往常一样从任何顶点开始DFS。当我们遇到一个后边缘,我们把它插入到一组反馈边。( b) 最小权反馈边集:由于图是加权的,所以我们可以使用Kruskal。但是Kruskal通常以最小重量