美文网首页
数据结构课程 第十一周 图的应用

数据结构课程 第十一周 图的应用

作者: flynnny | 来源:发表于2021-02-09 23:24 被阅读0次

最小生成树

生成树
71.png 72.png
最小生成树
73.png 74.png 75.png 76.png 77.png 78.png

最小生成树可能不唯一

79.png

最短路径

80.png 81.png

1一个顶点到其他顶点的最短路径算法

82.png

所有顶点间最短路径
1对每个顶点重复算法1
2Floyd算法 O(n³)

83.png 84.png

拓扑排序

85.png 86.png

AOV解决拓扑排序;AOE解决关键路径

87.png 88.png 89.png 90.png 91.png

关键路径

用AOE网表示关键路径
92.png 93.png 94.png
求解关键路径
95.png 96.png 97.png 98.png

最早发生时间(左)和最晚发生时间(右)举例:

99.png 100.png

ve是顶点i的最早发生时间,当有多个入口时,选和最大的一条(类似课程,需要把基础都学完才能学下一门)
vl是顶点i的最晚发生时间,算完所有的ve后,从终点往回算,如上面从18开始往回推,(如果要在第18天完成,则上一条最晚在多少天开始学,当有多个来源时取最小的)
e是活动最早开始时间。(理解:把之前基础课都学完才能学下一门,所以有多条入口时,是取得最大的,也就是ve)
l代表最晚什么时候开始学才能赶上最终进度。

l-e = 0的为关键节点(一天也晚不了)从而求出关键路径!!!

101.png

相关文章

网友评论

      本文标题:数据结构课程 第十一周 图的应用

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