我有一个简单的无向图 G,如果某个条件为真,我想反转一条边。以下代码给出了 EdgeElement 构造函数不可访问的错误:
if(dfsNum[source->index()]>dfsNum[target->index()]){
EdgeElement ee(target, source, target->firstAdj(), source->firstAdj(), e->index());
e = ee.theEdge();
}
这是做我正在做的事情的正确方法吗?
重要编辑:我的错。我不必扭转边缘,我必须引导它。