美文网首页
数据结构笔记(图->拓扑排序)

数据结构笔记(图->拓扑排序)

作者: 岸边露伴一动不动 | 来源:发表于2020-07-18 23:14 被阅读0次

拓扑排序:
拓扑序:如果一个图里,从V到W有一条有向路径,则V一定排在W之前,满足这个条件的顶点序列就是一个拓扑序
拓扑排序:获得一个拓扑序的过程
AOV如果有合理的拓扑序,则必定是有向无环图(Directed Acyclic Graph,DAG)

方法:
每次取出入度为0的顶点,将它指向的下一个顶点入度减1

关键路径问题:
AOE(Activity On Edge)网络:
一般用来安排项目的工序:
最快完成时间:
Earlest[j] = max(Earlest[i] + C<i,j>)(取所有到J的点的最长时间的)
可以最晚完成的时间:
Latest[I] = min(Lastest[j] - C<i,j>)(取倒推回来的最小时间)
机动时间:
D<I,j> = Latest[j] - Earlest[i] - C<i,j>
关键路径:
由绝对不允许延误的活动组成的路径

练习题:旅游规划(dijkstra算法)

相关文章

  • 图的最短路径和拓扑排序

    拓扑排序 2、图的最短路径 3、图的拓扑排序

  • 数据结构笔记(图->拓扑排序)

    拓扑排序:拓扑序:如果一个图里,从V到W有一条有向路径,则V一定排在W之前,满足这个条件的顶点序列就是一个拓扑序拓...

  • 有向无环图的数据结构和拓扑排序

    有向无环图的拓扑排序,首先定义有向图的存储数据结构,邻接链表Bag,实现Iterable接口。 定义有向图的数据结构:

  • 7.6图的应用:拓扑排序

    拓扑排序Topological Sort ❖从工作流程图得到工作次序排列的算法,称为“拓扑排序”❖拓扑排序处理一个...

  • 数据结构-图-拓扑排序

    github地址:https://github.com/arkulo56/thought/blob/master/...

  • 18-拓扑排序

    拓扑排序## 拓扑排序是针对有向无环图定义的,此算法可以判断一个有向图是否存在回路。拓扑排序反应的是活动和工程的先...

  • 拓扑排序和关键路径求值

    拓扑排序和关键路径的求值都是对图的应用,严格来说其实是对有向图应用。 我们先来描述一下拓扑排序,拓扑排序就是根据路...

  • Java 算法-拓扑排序(深搜或者广搜)

      说实话,在数据结构中,拓扑排序我掌握的不是很好,今天在lintCode上面做了关于拓扑排序的题,才开始还是有点...

  • 数据结构 图之拓扑排序

    拓扑排序 一、什么是拓扑排序? 在图论中,拓扑排序是一个有向无环图的所有顶点的线性序列,且该序列必须满足 每个顶点...

  • python 多重继承之拓扑排序

    一、什么是拓扑排序 在图论中,拓扑排序(Topological Sorting) 是一个 有向无环图(DAG,Di...

网友评论

      本文标题:数据结构笔记(图->拓扑排序)

      本文链接:https://www.haomeiwen.com/subject/wmrshktx.html