这句话怎么理解?

stormywaters 2002-05-10 05:01:18
一个题目:用深度优先遍历算法对aov图进行拓扑排序。
深度优先遍历的顺序好像不是拓扑排序的顺序吧?
...全文
15 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
starfish 2002-05-11
下列算法可以对一个有向无回路图进行拓扑排序。

procedure Topological_Sort(G);
begin
1.调用DFS(G)计算每个顶点的完成时间f[v];
2.当每个顶点完成后,把它插入链表前端;
3.返回由顶点组成的链表;
end;

并且可以证明,有向图G无回路当且仅当对G进行深度优先搜索没有得到反向边。
回复
arttalk 2002-05-10
即aov图的拓扑顺序由深度优先遍历获得,比如深度优先遍历先获得节点a,再获得节点b,则拓扑顺序为a->b
回复
kbsoft 2002-05-10
不一定非要和它顺序一样吧?
回复
相关推荐
发帖
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2002-05-10 05:01
社区公告
暂无公告