首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OGDF中引导边?

如何在OGDF中引导边?
EN

Stack Overflow用户
提问于 2013-05-04 03:26:18
回答 2查看 419关注 0票数 2

我有一个简单的无向图G,如果某个条件为真,我想要反转一条边。下面的代码显示EdgeElement构造函数无法访问的错误:

代码语言:javascript
复制
if(dfsNum[source->index()]>dfsNum[target->index()]){
    EdgeElement ee(target, source, target->firstAdj(), source->firstAdj(), e->index());
    e = ee.theEdge();
}

这是我正在做的事情的正确方式吗?

重要的编辑:我的错。我不需要反转边缘,我必须引导它。

EN

回答 2

Stack Overflow用户

发布于 2013-05-04 05:14:46

基于documentation,可以使用delEdge删除边,使用newEdge添加新边。无向图可能真的是一个有向图,每条无向边有两条有向边。如果是这种情况,请删除不再需要的边。例如,要将无向边(u,v)从u定向到v,请删除有向边(v,u),因此唯一剩余的有向边是(u,v)。可以使用searchEdge方法找到要删除的边。

票数 2
EN

Stack Overflow用户

发布于 2013-05-04 05:10:18

G.reverseEdge(e)反转图G中的边e。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16366173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档