百科问答小站 logo
百科问答小站 font logo



请教拓扑排序中的一点疑问? 第1页

  

user avatar   feng-kuang-shen-shi-92 网友的相关建议: 
      

拓扑排序是图论中有点难度的问题。一般涉及到如下问题。

1、有回路怎么办?

环路跟回路不同,由于翻译的原因两者经常等同在一起。

教科书中斩钉截铁的说,有回路就没法整拓扑排序,其实未必。通过缩点的方式可以进行拓扑排序。

具体过程略

2、拓扑层级

拓扑排序后会形成拓扑层级,即有向线段的箭头指向是一致的。

3、对抗解释结构模型——AISM中的终极拓扑排序

上面是在线计算的。

其中层级划分过程就是拓扑排序。

上面是原图。

上面就是两种排序。

从上到下数一下即可。

上面是排序后的最简层级拓扑图。

里面有一个回路很清晰。




  

相关话题

  为什么 Google 要赔 Oracle 88 亿? 
  量子计算机的出现会给实际生活带来怎样的改变? 
  如何理解互斥锁、条件锁、读写锁以及自旋锁? 
  做开发你遇到最无理的需求是什么? 
  逃逸分析为何不能在编译期进行? 
  软件工程本科分方向,.NET和Java选哪个好? 
  如果按国家分,哪个国家编程最厉害?有没有代表人物? 
  java的引用明明和指针没什么本质区别,java为什么还宣称没有指针并把这个当作语言的优点? 
  戴克斯特拉算法(Dijkstra)的本质是贪心,还是动态规划? 
  如何看待快手 CEO 宿华发文称,将用正确的价值观指导算法? 

前一个讨论
算法导论求有向图强连通分量:按拓扑排序,求反向图的DFS。若改成按拓扑排序倒序,用原图做DFS,错在哪?
下一个讨论
在人类社会中存在:迷信科学与科学迷信的现象吗?人类怎样诠释这两组词汇(或现象)?





© 2025-04-01 - tinynew.org. All Rights Reserved.
© 2025-04-01 - tinynew.org. 保留所有权利