拓扑排序
文章平均质量分 68
Falling~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拓扑排序--uva1572 Self-Assembly
给定n个正方形,用4 * 2个字符描述4条边。00表示不与任何边相容,A-只能和A+相容(字母相同符号相反),求给定的正方形是否能连接成无限大。 由于可以翻转,限定向右或向下延伸。(不一定为直线,可能形成折线) 一个正方形能与谁相容,取决于4条边。 将边当作点,如果A,B两个正方形能向右延伸,则A的右边与B的左边相容。则以A的左边或上边为起点,B的左边为终点,2点间应该有路径。 需要无限延原创 2017-07-22 17:36:19 · 311 阅读 · 0 评论 -
拓扑排序--入度
换个形象点的解释,我们在学习一门课程之前,应该需要一定的预备知识,比如在学习B课程之前我们需先学习A(后用 表示X课程是Y课程的预备知识,其实与上述有序偶的含义相同),则有 。我们还有 , , , , , . 现在要求你合理安排A-H这些课程的学习顺序。这个任务的要求实际上就是对A-H进行拓扑排序。 以上面给课程排序为例,我们首先要学的,一定是一个不需要任何预备知识的课程,然后学完这个转载 2017-07-14 16:50:16 · 2266 阅读 · 0 评论 -
拓扑排序--dfs
运用dfs,对一个有向无回图(dag)进行拓扑排序。 一个图的拓扑排序可看成所有顶点沿水平线排列而成的一个序列,使得所有有向边均从左指向右。 TOPOLOGICAL-SORT(G) call DFS(G) to compute finishing times f[v] for each vertex v as each vertex is finished, insert it o原创 2017-04-23 16:57:17 · 563 阅读 · 0 评论
分享