这句话怎么理解?

stormywaters 2002-05-10 05:01:18
一个题目:用深度优先遍历算法对aov图进行拓扑排序。
深度优先遍历的顺序好像不是拓扑排序的顺序吧?
...全文
60 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
不一定非要和它顺序一样吧?

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧