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



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

  

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

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

1、有回路怎么办?

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

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

具体过程略

2、拓扑层级

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

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

上面是在线计算的。

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

上面是原图。

上面就是两种排序。

从上到下数一下即可。

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

里面有一个回路很清晰。




  

相关话题

  如何看待哔哩哔哩用Go语言重写所有的Java后台工程? 
  对象和实例的在不同编程语言中的有什么区别? 
  程序员必须掌握哪些算法? 
  沃罗诺伊图(Voronoi Diagram,也称作Dirichlet tessellation,狄利克雷镶嵌 )是怎样的? 
  代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分? 
  对于多核CPU java中Thread.currentThread() 指的是哪个核上的线程? 
  大括号不换行的坏处有什么?为什么有人不换行? 
  Java 中接口为什么可以调用 toString 方法,接口中根本就没有 toString 方法? 
  只给:代码和大道理,不给详细Example(或者demo、sample)的教材作者是怎么想的? 
  如何把 Java 写出武侠的感觉? 

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





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利