数据结构笔记1---一个关键路径的例子

数据结构笔记1—一个关键路径的例子

本题来自清华大学出版社《数据结构》C语言版P183页的如下插图:

数据结构笔记1---一个关键路径的例子

要求求解该AOE图的关键路径

表1:

veve vlvl
V1V_1 0 2
V2V_2 6 6
V3V_3 4 6
V4V_4 5 8
V5V_5 7 7
V6V_6 7 10
V7V_7 16 16
V8V_8 14 14
V9V_9 18 18

表2:

e l l-e
a1a_1 0 0 0
a2a_2 0 2 2
a3a_3 0 3 3
a4a_4 6 6 **0 **
a5a_5 4 6 2
a6a_6 5 8 3
a7a_7 7 7 0
a8a_8 7 7 0
a9a_9 7 10 3
a10a_{10} 16 16 0
a11a_{11} 14 14 0

由此,关键路径由如下两条:
a1a4a7a10a1a4a8a11 a_1 \rightarrow a_4\rightarrow a_7 \rightarrow a_{10}\\ a_1 \rightarrow a_4\rightarrow a_8\rightarrow a_{11}